Struts2 的数据访问

action中代码:

	public String myMuer()throws Exception{
		ActionContext actx = ActionContext.getContext();
		actx.put("test", "1111");//request范围数据存入
		actx.put("mms", mmNameMap);
		actx.getSession().put("mms", mmNameMap); //session范围数据存入
		actx.getApplication().put("mms", mmNameMap); //application范围数据存入
		return "showName";
	}


前端抓取:

	Orequest:  OGNL方式: <s:property value="#request.mms['xjj'].age"/>   el表达式: ${requestScope.mms['xjj'].name}
	
	<br>
	session:   OGNL方式: <s:property value="#session.mms['xjj'].age"/>  el表达式: ${sessionScope.mms['xjj'].name}	 
	<br>	
	application:   OGNL方式: <s:property value="#application.mms['xjj'].age"/>  el表达式:${applicationScope.mms['xjj'].name}

前端用iterator遍历 注意:这里value当做一个对象了

	<s:iterator value="#session.mms" id="mm" status="st">
		姓名是: <s:property value="key"/><br>
		年龄是:<s:property value="value.age"/><br>
	</s:iterator>



 

 

 

posted on 2012-09-19 10:51  babyblue  阅读(109)  评论(0)    收藏  举报