zoukankan      html  css  js  c++  java
  • 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="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="644px">
                                            <% out.print(listdc.get(i)); %>
                                            </a><span>
                                            [06-29]</span>
                                            </li>
                                            <% } %>
                                        </ul>
                                    </div>
  • 相关阅读:
    class11_创建新的输出字段P2
    class10_创建新的输出字段
    class09_高级过滤数据
    Markdown高级语法
    class08_过滤数据
    class07_查询数据
    class06_插入数据
    class05_操纵表
    class04_创建表02
    class03_Create a new table by SQL
  • 原文地址:https://www.cnblogs.com/dybe/p/8027323.html
Copyright © 2011-2022 走看看