struct2 访问WEB元素(request,session, application......)——分模块配置——默认Action
2012-03-06 21:02
627 查看
多个按钮提交同一个form
取到Map类型的web元素
一》action类中定义
private Map request;
private Map session;
private Map application;
取值 ,这构造或execute方法
request = (Map)ActionContext.getContext.get("request");
session=ActionContext.getContext.getsession();
request = ActionContext.getContext.getApplication();
<s:debug/> context模块
jsp页面用<%=request.getAttribute("r1")%>
<s:propert value="#request.r1"/>
<s:propert value="#attr.r1"/> #attr会自动搜索r1从request.session application ,基本不用
二》
myAction implements RequestAware ,SessionAware,ApplicationAware (常用)
【aware:知道】
需要实现3个方法
public void setRequest(Map<String,Object> request){
}
public void setSession(Map<String,Object> request){
}
public void setApplication(Map<String,Object> request){
}
request,session,application 交给了struct2处理,,这是控制反转。
private Map<String ,Object> request;
******分模块配置struts2.xml
<include file ="XXX.xml"/>
defaultAction( 默认Action)
<default-action-ref name="">
当访问namespace 找不到对应的的Action会跳到默认的Action
取到Map类型的web元素
一》action类中定义
private Map request;
private Map session;
private Map application;
取值 ,这构造或execute方法
request = (Map)ActionContext.getContext.get("request");
session=ActionContext.getContext.getsession();
request = ActionContext.getContext.getApplication();
<s:debug/> context模块
jsp页面用<%=request.getAttribute("r1")%>
<s:propert value="#request.r1"/>
<s:propert value="#attr.r1"/> #attr会自动搜索r1从request.session application ,基本不用
二》
myAction implements RequestAware ,SessionAware,ApplicationAware (常用)
【aware:知道】
需要实现3个方法
public void setRequest(Map<String,Object> request){
}
public void setSession(Map<String,Object> request){
}
public void setApplication(Map<String,Object> request){
}
request,session,application 交给了struct2处理,,这是控制反转。
private Map<String ,Object> request;
******分模块配置struts2.xml
<include file ="XXX.xml"/>
defaultAction( 默认Action)
<default-action-ref name="">
当访问namespace 找不到对应的的Action会跳到默认的Action
相关文章推荐
- 在Struts2中访问Web页面元素request、response、session、application的四种方法
- Struts2访问web元素(包括:request,session,application和HttpServletRequest,HttpServletSession, HttpServletContext)的4种方法
- Struts2访问web元素(Request,Session,Application)的四种方式
- struts2 Action 访问web对象(request,session,application)
- Struts 2 的Action中如何获取request、response、session、application等web元素(1)
- Struts 2 的Action中如何获取request、response、session、application等web元素(2)
- Struts2访问web元素(包括:request,session,application)的4种方法
- struts 在Action中访问web元素(request,session等)
- Struts2学习笔记(四):action中访问request,session以及applicationContext等web资源的方法
- Struts2_学习笔记(五)----访问Web元素、include、默认Action、Action总结
- Struts2学习笔记(四):action中访问request,session以及applicationContext等web资源的方法
- struct2访问或添加request/session/application
- 【Struts2复习知识点十二】-web元素request session application等
- truts2在Action中如何访问request,session,application(即ServletContext)对象
- Struts2中访问web元素的四种方式(访问requst、session、application)
- Struts2之web元素访问与模板包含与默认Action使用
- struts2获取web元素(request、session、application)
- struts如何访问request,session等web元素
- action注入范围属性以及jsp访问request、session和application的属性
- struts2在Action中访问request、session、application属性