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>
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号