jsp的动作标签与内置对象的简单介绍

动作标签

jsp动作利用XML语法格式的标记来控制jsp引擎的行为。利用jsp动作可以动态的实现插入文本,重用JavaBean组件,把用户重定向到另外的页面,为Java插件生成HTML代码等功能,常用的jsp动作包括如下:

jsp:include在页面被请求时引入一个文件。

jsp:useBean寻找或是实例化一个JavaBean。

jsp:setProperty设置JabaBean属性。

jsp:getProperty输出某个JavaBean的属性

jsp:forward把请求转发到一个新的页面

jsp:plugin根据浏览器的类型为Java插件生成object或embed标记


内置对象

jsp内置对象是不需要声明的,直接可以在jsp中使用的对象,有以下几大常用内置对象:
requestrequest是HttpServletRequest类的对象。该对象封装了用户提交的信息,通过调用该对象的对应方法可以获得用户通过浏览器提交的请求以及相关的cookie、header、session等的信息。

responseresponse是HttpServletResponse类的对象,表示用户的请求返回的动态响应。response对象提供了用于设置送回浏览器响应的方法(如cookies、header信息等)

outout对象是javax.jsp.JspWriter的一个实例,提供了将response对象向浏览器输出结果的方法。

pageContextpageContext代表一个javax.servlet.jsp.PageContext对象,它用于方便存取各种范围的名字空间、Servlet相关对象的API,并且包装了通用的Servlet相关功能的方法。

sessionsession表示一个请求javax.servlet.http.HttpSession对象。session对象在某个客户(浏览器)对网站的第一个jsp页面访问时就会自动创建,并可以存储用户的状态信息,一个session对象存储一个用户的会话信息,完成对该客户的会话管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务期结束,被称为一个会话。当一个用户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种方法来知道这是用同一个客户,这就需要用到session。

application对象application对象是javax.servlet.ServletContext类的一个实例对象。当web服务器启动后,对应与部署在这个服务器上的每一个web应用都会产生一个application对象,当客户在所访问的某个网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。与session不同的是,对于同一个web应用来说,所有的客户的application对象都是同一个,即所有用户共享这个内置的application对象。

pagepage对象表示该jsp页面本身,page对象其实就是jsp页面在被jsp引擎编译后产生的一个Servlet实例。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值