jsp+js页面

本文详细介绍了JSP的九大内置对象,包括Request、Response、Out、Session、Application、PageContext、Config、Page及Exception对象,并强调了它们在Web应用中的作用。此外,还讲解了JSTL标签的配置与用法,特别是select下拉框的处理。进一步,文章涵盖了js操作数据的方法,如list数据的groupBy,js转百分比,以及数据下载进度条的实现。最后讨论了js的延迟加载、循环执行及导出EXCEL数据的实用技巧。
摘要由CSDN通过智能技术生成

(一、九大内置对象)

JSP内置对象包括request、response、session、out、application、page、exception、pageContext、config

** 1.Request对象**
Request对象是javax.servlet.http.HttpServletRequest类的实例。代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据

** 2.Response对象**
Response对象是javax.servlet.http.HttpServletResponse类的实例。代表响应对象,主要用于向客户端发送数据。

** 3.Out对象**
Out对象是javax.servlet.jsp.JspWriter类的实例。主要用于向客户端浏览器输出数据。

** 4.session对象**
Session 对象是javax.servlet.http.HttpSession类的实例。主要用来保持在服务器与一个客户端之间需要保留的数据,比如在会话期间保持用户的登录信息等,会话状态维持是Web应用开发者必须面对的问题。当客户端关闭网站的所有网页或关闭浏览器时,session对象中保存的数据会自动清除。由于Htp协议是一个无状态协议,不保留会话间的数据,因此通过session对象扩展了htp的功能。比如用户登录一个网站之后,登录信息会暂时保存在session对象中,打开不同的页面时,登录信息是可以共享的,一旦用户关闭浏览器或退出登录,就会清除session对象中保存的登录信息。

5.Application对象**

Application对象是javax.servlet.ServletContext类的实例。主要用于保存用户信息,代码片段的运行环境;它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享。

** 6.PageContext对象**
PageContext对象是javax.servlet.jsp.PageContext类的实例。用来管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由JSP容器来完成的。

** 7.Config对象**
Config对象是javax.servlet.ServletConfig类的实例。是代码片段配置对象,表示Servlet的配置。

** 8.Page(相当于this)对象**
Page对象是javax.servlet.jsp.HttpJspPage类的实例。用来处理JSP网页,它指的是JSP页面对象本身,或者说代表编译后的servlet对象,只有在JSP页面范围之内才是合法的。

** 9.Exception对象**
Exception对象是java.lang.Throwable类的实例。处理JSP文件执行时发生的错误和异常只有在JSP页面的page指令中指定isErrorPage=“true”后,才可以在本页面使用exception对象。
需要说明的是,pageContext中的属性默认在当前页面是共享的;session中的属性在当前session中是共享的;application对象中的属性则对所有页面都是共享的。
<%@ page language=“java” pageEncoding=“utf-8” isErrorPage=“true”%>
##(二、jstl标签)

** 1.配置**
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
** 2.用法**
< input type=“hidden” name=“docid” value=“ d o c e . d o c . i d " / > < c : i f t e s t = " {doce.doc.id}" /> <c:if test=" doce.doc.id"/><c:iftest="{doce.doc.writepop==0}”>私有</c:if>
<c:forEach items=“ m o d e l E d i t i o n l i s t " v a r = " m l l t " > < o p t i o

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值