几种作用域获取值和设置值的方法.docx
2012-09-27 21:27
246 查看
2. request传递参数(针对转发)
// 设置共享数据,用于之后的资源中来使用
req.setAttribute("sex", "男");
(针对转发)req.getRequestDispatcher("/usernameNotFound.html").forward(req,resp);
// 获取上一个servlet传递过来的共享数据
out.println("sex: " + req.getAttribute("sex"));
3.1 配置初始化参数,在servlet配置节点中加入以下代码
<init-param>
<param-name>username</param-name>
<param-value>administrator</param-value>
</init-param>
3.2 获取配置的初始化参数
// 获取servlet的配置信息
ServletConfigconfig = this.getServletConfig();
//获取配置servlet时的初始化参数
username= config.getInitParameter("username");
3.3 获取所有配置的初始化参数为一个枚举类型
Enumerationenu = config.getInitParameterNames();
while(enu.hasMoreElements()){
StringparamName = (String) enu.nextElement();
StringparamValue = config.getInitParameter(paramName);
System.out.println(paramName+ ":" + paramValue);
}4. ServletContext 表示应用程序上下文(配置信息)
3.1 配置初始化参数,在web-app配置节点中加入以下代码
<context-param>
<param-name>appName</param-name>
<param-value>北斗卫星导航系统</param-value>
</context-param>
3.2 获取配置的初始化参数
ServletContext context = this.getServletContext();
StringappName = context.getInitParameter("appName");
3.3 全局共享数据
context.setAttribute("hello", "HelloWorld!!!"); // 放置参数
context.getAttribute("hello") // 获取参数
当然通过El也可以获取范围从小,到大
// 设置共享数据,用于之后的资源中来使用
req.setAttribute("sex", "男");
(针对转发)req.getRequestDispatcher("/usernameNotFound.html").forward(req,resp);
// 获取上一个servlet传递过来的共享数据
out.println("sex: " + req.getAttribute("sex"));
3.1 配置初始化参数,在servlet配置节点中加入以下代码
<init-param>
<param-name>username</param-name>
<param-value>administrator</param-value>
</init-param>
3.2 获取配置的初始化参数
// 获取servlet的配置信息
ServletConfigconfig = this.getServletConfig();
//获取配置servlet时的初始化参数
username= config.getInitParameter("username");
3.3 获取所有配置的初始化参数为一个枚举类型
Enumerationenu = config.getInitParameterNames();
while(enu.hasMoreElements()){
StringparamName = (String) enu.nextElement();
StringparamValue = config.getInitParameter(paramName);
System.out.println(paramName+ ":" + paramValue);
}4. ServletContext 表示应用程序上下文(配置信息)
3.1 配置初始化参数,在web-app配置节点中加入以下代码
<context-param>
<param-name>appName</param-name>
<param-value>北斗卫星导航系统</param-value>
</context-param>
3.2 获取配置的初始化参数
ServletContext context = this.getServletContext();
StringappName = context.getInitParameter("appName");
3.3 全局共享数据
context.setAttribute("hello", "HelloWorld!!!"); // 放置参数
context.getAttribute("hello") // 获取参数
当然通过El也可以获取范围从小,到大
相关文章推荐
- VC++设置与获取cookies的几种方法
- VC++设置与获取cookies的几种方法
- 获取/设置IFRAME内对象元素的几种JS方法
- 【转】获取/设置IFRAME内对象元素的几种JS方法
- 获取/设置IFRAME内对象元素的几种JS方法
- 获取/设置IFRAME内对象元素的几种JS方法
- VC++设置与获取cookies的几种方法
- JS获取/设置iframe内对象元素、文档的几种方法
- (转)获取/设置IFRAME内对象元素的几种JS方法
- JS获取/设置iframe内对象元素、文档的几种方法
- 快速获取/设置iframe内对象元素的几种js实现方法
- Win32设置与获取cookies的几种方法
- 关于页码的几种设置方法
- java获取当前路径的几种方法
- 几种设置表单元素中文本输入框不可编辑的方法
- 批处理文件中获取当前所在路径的几种方法
- C#反射实例——获取及设置对象属性,运行对象方法
- 获取和设置控件内容的方法
- MFC中获取命令行参数的几种方法
- [收藏]JS获取网页中HTML元素的几种方法分析