【JavaWeb Structs2学习】 访问request,session,application
2016-01-19 23:26
288 查看
首先action.java的代码
之后html的代码
产生的结果
推荐用这种写法!!!
页面:<s:property value="#....名字">
另外一种写法是不分session,request.这种写法不好。如:<s:property value="#attr.a1";
我不知道a1是在哪个地方是session还是request.
package com.test.action; import java.util.Map; import org.apache.struts2.interceptor.ApplicationAware; import org.apache.struts2.interceptor.RequestAware; import org.apache.struts2.interceptor.SessionAware; import com.opensymphony.xwork2.ActionSupport; public class LearnAction extends ActionSupport implements RequestAware,SessionAware,ApplicationAware { private Map<String, Object> request; private Map<String, Object> session; private Map<String, Object> application; public String session(){ request.put("r1", "r1"); session.put("s1","s1"); application.put("a1","a1"); return "success"; } public void setRequest(Map<String,Object> request){ this.request = request; } public void setSession(Map<String,Object> session){ this.session= session; } public void setApplication(Map<String,Object> application){ this.application=application; } }
之后html的代码
<%@taglib uri="/struts-tags" prefix="s" %> <body> <s:property value="#request.r1"/><br> <s:property value="#session.s1"/><br> <s:property value="#application.a1"/><br> <s:debug></s:debug> <p>This is Learn_session</p> </body>
产生的结果
推荐用这种写法!!!
页面:<s:property value="#....名字">
另外一种写法是不分session,request.这种写法不好。如:<s:property value="#attr.a1";
我不知道a1是在哪个地方是session还是request.
相关文章推荐
- javaweb之web入门基础
- 解决javaWEB中前后台中文乱码问题的3种方法
- JavaWeb实现邮件发送接收功能实例解析
- javaweb中静态文件的常用处理方法汇总
- java web激活邮箱并找回密码
- javaWEB实现相册管理的简单功能
- javaweb中Filter(过滤器)的常见应用
- JavaWeb搭建网上图书商城毕业设计
- JavaWeb中struts2实现文件上传下载功能实例解析
- JavaWeb工程中集成YMP框架快速上手
- JavaWeb中JavaMail创建邮件和发送邮件
- JavaWeb实现文件上传下载功能实例解析
- javaweb学习总结——Filter(过滤器)学习 3ff8
- 用过滤器处理乱码问题 javaweb
- JAVA EE 学习路线
- Dom4j解析XML文档 —— 增删改查
- Servlet 工作原理解析
- Servlet 工作原理解析
- 三,JavaWeb之什么是JavaWeb
- java中数字与ASCII码的相互转换