虚位以待(AD)
虚位以待(AD)
首页 > 网络编程 > JSP编程 > jsp 使用request为页面添加静态数据的实例

jsp 使用request为页面添加静态数据的实例
类别:JSP编程   作者:码皇   来源:互联网   点击:

下面小编就为大家分享一篇jsp 使用request为页面添加静态数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

一,在div中插入要显示的数据!

1,以下是原网页插入数据代码:

    <div> <ul class="list-content"><li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa.</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa.</a><span>[06-29]</span></li><ul><div><div><ul class="list-content"><li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li> <li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa...</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa</a><span>[06-29]</span></li><li><a href="">aaaaaaaaaaaaaaaaaaa...</a><span>[06-29]</span></li><ul></div>

2,在src中创建servlet类:

使用request.setAttribute发送数据

    public static ArrayList<String> list;
    static{
    list=new ArrayList<String>();
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
       public static ArrayList<String> listdc;
    static{
    listdc=new ArrayList<String>();
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
    }
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html");
    ArrayList<String>list=getData();
    request.setAttribute("new", list);
    request.setAttribute("dc", listdc);
    request.getRequestDispatcher("/page/default.jsp").forward(request, response);
    }

3,在需要插入数据的地方加入jsp脚本:

使用request.getAttribute接收数据

通过for循环打印数据

    <div> <ul class="list-content"> <% ArrayList<String> list =(ArrayList<String>)request.getAttribute("new");
    if(list!=null) for(int i=0;
    i<list.size();
    i++){
    %> <li> <a href="" style=" rel="external nofollow" rel="external nofollow" width:644px"> <% out.print(list.get(i));
    %> </a><span> [06-29] </span> </li> <% }
    %> </ul> </div> <div> <ul class="list-content"> <%ArrayList<String> listdc=(ArrayList<String>)request.getAttribute("dc");
    if(listdc!=null) for(int i=0;
    i<listdc.size();
    i++){
    %> <li> <a href="" style=" rel="external nofollow" rel="external nofollow" width:644px"> <% out.print(listdc.get(i));
    %> </a><span> [06-29]</span> </li> <% }
    %> </ul> </div>

以上这篇jsp 使用request为页面添加静态数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • JSP中Servlet的Request与Response的用法与区别
  • JSP 中request与response的用法详解
  • JSP的request对象实例详解
  • JSP request.setAttribute()详解及实例
  • jsp Request获取url信息的各种方法对比
  • JSP利用过滤器解决request中文乱码问题
  • JSP用过滤器解决request getParameter中文乱码问题
  • Jsp中request的3个基础实践
相关热词搜索: jsp request 添加 静态数据