Struts2中使用Servlet API步骤
Struts2中使用Servlet API步骤
Action类中声明request等对象
Map<String, Object> request;
获得ActionContext实例
ActionContext ac=ActionContext.getContext();
获取request等对象
request=(Map<String, Object>)ac.get("request");
在request等对象中保存数据
request.put("loginAccess", "登录地点是:北京");
request.get("loginAccess");
在页面中获取保存数据提倡的方式
<s:property value="#request.loginAccess"/>访问Servlet API
其它方式访问Servlet API
之前获得Servlet API对象的方式
自己获得request: ac.get("request")
Structs2=Structs1的知名度和市场+WebWork的技术 把字符串转成OGRL表达式%{}
自己获得session: ac.getSession()
让“别人”为你提供Servlet API的对象
通过实现相应接口获得Servlet API对象
获得request需要实现RequestAware接口
获得session需要实现SessionAware接口
获得application需要实现ApplicationAware接口