struts2中ActionContext获取关于request的MAP为什么为空?
如题,代码示例如下:
jsp页面:
<a href="testApplicationContext.action">测试ApplicationContext</a>
<%
request.setAttribute("address", "杭州");
%>
提交这个页面后转到对应Action如下:
public String execute(){
ActionContext actionContext=ActionContext.getContext();
Map<String,Object> requests=(Map<String, Object>) actionContext.get("request");
// String address=requests.get("address").toString();
// System.out.println(address);
return "success";
}
错误出现在注释的两行,提示说Map对象里面并没有键值,所以address为空。
我就想,jsp中已经通过setAttribute存入了,为什么这边取出来是空?