码迷,mamicode.com
首页 > Web开发 > 详细

jsp:使用request为页面添加静态数据。

时间:2017-12-12 15:08:40      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:size   htm   print   let   idt   public   throw   oge   网页   

一,在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="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="width:644px">
                                        <% out.print(listdc.get(i)); %>
                                        </a><span>
                                        [06-29]</span>
                                        </li>
                                        <% } %>
                                    </ul>
                                </div>

 

jsp:使用request为页面添加静态数据。

标签:size   htm   print   let   idt   public   throw   oge   网页   

原文地址:http://www.cnblogs.com/dybe/p/8027323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!