一,在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>

转载于:https://www.cnblogs.com/dybe/p/8027323.html

jsp:使用request为页面添加静态数据。相关推荐

  1. jsp页面内引入静态html,JSP技术实现动态页面到静态页面的方法

    本文是介绍了jsp技术实现动态页面到静态页面的方法,分享给大家,具体如下: 对于JSP技术实现动态页面到静态页面的方案,我们从三个步骤来说明: JSP技术实现动态页面到静态页面的方案第一: 为了能深入 ...

  2. JSP中把动态页面转换为静态页面

    原文:http://www.gpxz.com/diannao/biancheng/261225.html 要自动生成静态页面,用Filter截获jsp请求并先进行预处理,自动生成Html,是个不错的主 ...

  3. 我写的第一个CodeSmith模板(添加修改数据页面)

    这是我用CodeSmith的一个页面添加修改数据表的模板 .CS   1<%@ CodeTemplate Language="C#" TargetLanguage=" ...

  4. django 静态数据_如何在Django中使用静态数据?

    django 静态数据 Static Data means those data items that we cannot want to change, we want to use them as ...

  5. 页面静态化(JSP动态页面转静态化)相关

    urlrewritefilter 下载:http://tuckey.org/urlrewrite/#download 所用基于动态的url http://www.nihaoblog.com/conte ...

  6. jsp管理系统页面模板_页面静态化如何实现

    随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 一般情况下会从以下方 ...

  7. jsp 动态添加一行数据_大数据从入门到深入:JavaEE 之 动态网页开发基础 JSP的数据交互(3)...

    1.7 JSP实战 1.7.1 需求说明 : 采用model 1模式开发数据库表的增删改查业务 假设 数据库有一张表叫person表,完成person表的页面级别的 查询全部 添加 修改 删除 功能 ...

  8. JSP页面分页显示数据

    一.源代码(这里以一个Java web的留言板项目为例): 1.Dao层操作数据库的方法(MessageDao.java) 设置每页显示的最大留言条数: private final int MAX_S ...

  9. vue 添加完数据后刷新页面_页面刷新vuex数据消失

    1.前言 vue构建的项目中,vuex的状态存储是响应式的,当vue组件从store中读取状态的时候,若store中的状态发生变化,那么相应的组件也会得到高效刷新,问题来了,vuex存储的数据只是在页 ...

最新文章

  1. Jmeter使用jp@gc-stepping thread group做性能测试
  2. PIL图像处理开发极简教程
  3. 深度学习笔记第一门课第一周:深度学习引言
  4. 英国文化影响管理风格_文化如何影响用户体验
  5. 不要666升级版(数位DP,三次方和)
  6. ubuntu下链接open***
  7. 为什么有些小区业主不愿意交物业费?
  8. H5 获取连接参数,判断是否是手机端
  9. “猿式浪漫”:Java小白也能写出的表白程序
  10. Harmony OS — DatePicker日期选择器
  11. 计算机二级二叉树知识,2018年计算机二级考试公共基础知识点:树与二叉树
  12. 沉思录(MEDITATIONS)1-12卷
  13. C++(一)#pragma once用法
  14. android developer tiny share-20170603
  15. 一次spinlock死锁故障的定位(太经典,收藏!)
  16. java contains忽略大小写_关于java:字符串包含-忽略大小写
  17. PASCAL 高级编程
  18. Java月薪24k_一位月薪1.2w的北漂程序员真实生活!
  19. 2021年电工(初级)考试题库及电工(初级)最新解析
  20. rtl高效定位问题的方法——verilog加打印

热门文章

  1. Flowchart流程图示例
  2. 数据库概念整理(粗略)
  3. 费曼和西蒙的学习方法分享
  4. 计算机服务里wlan功能是什么意思,WLAN是什么意思?WLAN基础知识介绍
  5. linux上热编译react,reactos终于被成功编译通过
  6. 通配符(一般用来查找文件)
  7. 硬件入门之: 滞回比较器分析计算
  8. 成为阿里云大使的笔记
  9. 《刻意练习》读书分享
  10. web开发常用js及html代码