javaweb中的各种域对象

本文详细介绍了Java Web中的各种域对象,包括ServletContext、Cookie和Session、pageContext、ServletActionContext和ActionContext以及applicationContext。ServletContext在整个应用中独一无二,用于数据传递、获取配置信息和资源路径。Cookie和Session分别在客户端和服务端处理用户数据。pageContext提供了对JSP页面所有对象的访问。ServletActionContext和ActionContext是Struts2中操作Web对象的工具,ActionContext主要处理值操作,而ServletActionContext则侧重获取Servlet对象。最后,applicationContext是Spring的核心对象,用于获取Spring容器的元素和配置。
摘要由CSDN通过智能技术生成

1.ServletContext

整个应用中只有一个ServletContext对象,其实可以说代表的是web.xml。

1.多个servlet中间可以使用它来传递数据:

image

2.获取web.xml中的配置信息:

<context-param>
    <param-name>encoding</param-name>
    <param-value>GBK</param-value>
  </context-param>
String initParameter = this.getServletContext().getInitParameter("encoding");

3.获取资源路径

getRealPath() 方法可以定位到web程序根路径

4.请求转发

ServletContext application = this.getServletContext();
RequestDispatcher requestDispatcher = application.getRequestDispatcher("/servletDemo2");
requestD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值