struts2访问web元素集合
来源:互联网 发布:单词排序 c语言 编辑:程序博客网 时间:2024/05/17 08:12
java代码:
package Test.Action.UserAction;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class UserAction extends ActionSupport{
private Map request;
private Map session;
private Map application;
public UserAction(){
request=(Map)ActionContext.getContext().get("request");
session=ActionContext.getContext().getSession();
application=ActionContext.getContext().getApplication();
}
public String execute(){
request.put("r","r1");
session.put("s","s1");
application.put("a","a1");
return SUCCESS;
}
public Map getRequest() {
return request;
}
public void setRequest(Map request) {
this.request = request;
}
public Map getSession() {
return session;
}
public void setSession(Map session) {
this.session = session;
}
public Map getApplication() {
return application;
}
public void setApplication(Map application) {
this.application = application;
}
}
-------------------------------------------------------------------------------------------------------------------------------------------
struts.xml代码:
<constant name="struts.devMode" value="true" />
<package name="user" namespace="/" extends="struts-default">
<action name="user" class="Test.Action.UserAction.UserAction">
<result>/welcome.jsp</result>
</action>
</package>
-------------------------------------------------------------------------------------------------------------------------------------------
jsp代码:
request、session、与application:<br/><hr>
El表达式取值:<br/>
request.r=${request.r}<br>
session.s=${session.s}<br>
application.a=${application.a}<br>
<hr>
S标签的property属性取值:<br/>
request.r=<s:property value="#request.r"/><br/>
session.s=<s:property value="#session.s"/><br>
application.a=<s:property value="#application.a"/><br>
<hr>
S标签的property属性取值(第二种方法):<br/>
attr.r=<s:property value="#attr.r"/><br/>
attr.s=<s:property value="#attr.s"/><br/>
attr.a=<s:property value="#attr.a"/><br/>
<hr>
java代码取值:<br/>
request.getAttribute("r")=<%=request.getAttribute("r") %><br>
session.getAttribute("s")=<%=session.getAttribute("s") %><br>
application.getAttribute("a")=<%=application.getAttribute("a") %><br>
<hr>
<s:debug></s:debug>
结果如图所示:
- struts2访问web元素集合
- struts2访问web元素
- Struts2访问 web 元素
- Struts2访问Web元素
- struts2访问web元素
- struts2访问web元素
- Struts2访问Web元素
- struts2访问web元素
- Struts2访问web元素
- Struts2访问web元素
- Struts2----访问Web元素
- struts2 访问web元素
- struts2访问WEB元素
- struts2访问web元素
- Struts2 访问web元素
- struts2访问web元素
- Struts2 访问web元素
- struts2访问web元素
- java-多态
- HDU-1175-连连看-(我想我会来优化吧)
- 解决:no device found for connection ‘ System eth0′问题
- POJ 1611 The Suspects
- 关于Java中的哈希表
- struts2访问web元素集合
- Investment Partnership Structure
- JAVA ERP进销存管理系统 java+SSH+Ext架构
- Android中如何在应用A中启动或安装应用B
- DSP原理及其C编程开发技术
- 编程之美4.10 数字哑谜和回文
- iOS7 SDK新特性
- NYOJ 256 C小加 之 级数求和
- Oracle安装的关键点