当前位置:主页 > 网络编辑 > JSP编程 > 正文

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

01-16 JSP编程

一,在div中插入要显示的数据!

1,以下是原网页插入数据代码:

lt;divgt;
 lt;ul class="list-content"gt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaa.lt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaa.lt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ulgt;
lt;divgt;
lt;divgt;
lt;ul class="list-content"gt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
 lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaa...lt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaalt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ligt;lt;a href=""gt;aaaaaaaaaaaaaaaaaaa...lt;/agt;lt;spangt;[06-29]lt;/spangt;lt;/ligt;
lt;ulgt;
lt;/divgt;

2,在src中创建servlet类:

使用request.setAttribute发送数据

public static ArrayListlt;Stringgt; list;
 static{
 list=new ArrayListlt;Stringgt;();
 listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee"); 
 listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee"); 
 listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee");
 listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee"); 
 listdc.add("dcrewrwe3eeeeeeeeeeeeeeeee"); 
   public static ArrayListlt;Stringgt; listdc;
 static{
 listdc=new ArrayListlt;Stringgt;();
 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");
  ArrayListlt;Stringgt;list=getData();
  
  request.setAttribute("new", list);
  request.setAttribute("dc", listdc);
  request.getRequestDispatcher("/page/default.jsp").forward(request, response);
 }

3,在需要插入数据的地方加入jsp脚本:

使用request.getAttribute接收数据

通过for循环打印数据

lt;divgt;
     lt;ul class="list-content"gt;
     
      lt;%
      ArrayListlt;Stringgt; list =(ArrayListlt;Stringgt;)request.getAttribute("new");
      if(list!=null)
       for(int i=0;ilt;list.size();i++){
      %gt;
       lt;ligt;
      lt;a href="" style=" rel="external nofollow" rel="external nofollow" width:644px"gt;
        lt;% out.print(list.get(i)); %gt;
        lt;/agt;lt;spangt;
        [06-29]
        lt;/spangt;
       lt;/ligt;
      lt;% }%gt;
     lt;/ulgt;
    lt;/divgt;
    lt;divgt;
     lt;ul class="list-content"gt;
     lt;%ArrayListlt;Stringgt; listdc=(ArrayListlt;Stringgt;)request.getAttribute("dc");
      if(listdc!=null)
      for(int i=0;ilt;listdc.size();i++){
     %gt;
     lt;ligt;
     lt;a href="" style=" rel="external nofollow" rel="external nofollow" width:644px"gt;
     lt;% out.print(listdc.get(i)); %gt;
     lt;/agt;lt;spangt;
     [06-29]lt;/spangt;
     lt;/ligt;
     lt;% } %gt;
     lt;/ulgt;
    lt;/divgt;

以上这篇jsp 使用request为页面添加静态数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文章来源: 本文由SEO优化博客-壹帆SEO站长Dglake收集编辑 ,转载请保留链接: http://www.s-e-m.cn/JSPbiancheng/37668.html

博客主人Dglake
草根站长,潭州教育SEO研究中心学员、黄埔俱乐部纵生会员,目前从事网络营销工作,岗位为推广主管;这是新做的博客网站,主要是分享经验文章.
  • 2353文章总数
  • 5510访问次数
  • 建站天数
  • 热门文章