一,在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个基础实践