一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

jsp 使用request为页面添加静态数据的实例

时间:2025-07-04 11:55:01 编辑:袖梨 来源:一聚教程网

下面小编就为大家分享一篇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为页面添加静态数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持一聚教程网。

热门栏目