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

所属分类: 网络编程 / JSP编程 阅读数: 653
收藏 0 赞 0 分享

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

更多精彩内容其他人还在看

张孝祥JAVA全集 Ftp下载[100%能下载]

张孝祥JAVA全集 Ftp下载[100%能下载]
收藏 0 赞 0 分享

JSP一句话木马代码

JSP一句话木马代码
收藏 0 赞 0 分享

写一个对搜索引擎友好的文章SEO分页类

写一个对搜索引擎友好的文章SEO分页类
收藏 0 赞 0 分享

卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!

卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
收藏 0 赞 0 分享

ajax+jsp草稿自动保存的实现代码

ajax+jsp草稿自动保存的实现代码
收藏 0 赞 0 分享

一个jsp+AJAX评论系统第1/2页

一个jsp+AJAX评论系统
收藏 0 赞 0 分享

什么是eclipse,eclipse的意思解析

什么是eclipse,eclipse的意思解析
收藏 0 赞 0 分享

经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个

经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个
收藏 0 赞 0 分享

搭建SSH时的思考和遇到的几个问题的解决方法

搭建SSH时的思考和遇到的几个问题的解决方法
收藏 0 赞 0 分享

RMI使用学习 小结

RMI使用学习 小结
收藏 0 赞 0 分享
查看更多