struts配置结果以及Action中关于 request 与 session 的注入
2016-12-05 20:45
417 查看
<package name="one" extends="struts-default"> <!-- 全局允许的方法 --> <global-allowed-methods>add,delete,update</global-allowed-methods> <!-- 配置全局的结果 --> <golbal-results> <result name="error">/error.jsp</result> </global-results> <!-- 推荐方式 通配符 --> <action name="student_*"class="com.my.studentAction" method="{1}"> <!-- 执行的方法操作 增删查改--> <!-- <result name="add" >/add.jsp</result> <result name="delete">/delete.jsp</result> <result name="update">/update.jsp</result> --> <result name="{1}">/{1}.jsp</result> /*<allowed-methods>add,delete,update</allowed-method>*/ </action> </package> <package name="new" class="com.my.action.MyAction" extends="struts-default"> <action name="A" class="com.my.action.MyAction."> <!-- 请求转发 --> <result name="A" type="dispacher" >B</result> </action> <action name="B" class="com.my.action.MyAction2"> <!-- 重定向 --> <result name="B1" type="redirect" >/show.jsp</result> <!-- action重定向到action --> <result name="B2" type="redirectAction" >A</result> </action> <action name="C" class="com.my.action.MyAction3"> /*从一个action跳转到另一个action*/ <result name="C" type="chain">A</result> <!-- 显示配置源代码 --> <result name="CC" type="plainext">A</result> </action> </package> </struts>
Action中关于 request 与 session 的注入
//重写excute //获得request的方式一 HttpServletRequest ServletActionContext.getRequest(); //获得request的方式二 //通过注入获得request 返回的是一个map形式的request public Map<String ,Object> request; request.put("键","注入的值"); //通过注入获得session 返回的是一个map形式的session public Map<String ,Object> session; session.put("键","注入的值"); //实现接口RequestAware, public void setRequest(Map<String ,object> request){ this,request = request; } //第三种 ActionContext.getContext.getSession().put("key","value"); ActionContext.getContext.put("key","value");
相关文章推荐
- Jimoshi_Struts2 框架学习(二)--action生命周期、struts.xml中全局的配置、获取request和session和response值、IOC思想
- action注入范围属性以及jsp访问request、session和application的属性
- struct2 访问WEB元素(request,session, application......)——分模块配置——默认Action
- 关于用struts所配置的Action默认页面的跳转问题
- 关于JPA多数据源的部署persistence.xml文件配置以及对应实现类注入
- Struts 2 的Action中如何获取request、response、session、application等web元素(2)
- struts 2的action中配置result视图结果加反斜杠的注意事项
- Struts初学,Struts入门—day01(关于action的method配置)
- 关于web.xml中url-pattern的配置以及和@RequestMapping的结合
- struts的action中response和request和session的用法
- 关于ActionContext.getContext()取得的值是什么,和struts2如何获取request,session,appliaction作用域
- struts 在Action中访问web元素(request,session等)
- jspStruts2时的一些配置问题,以及动态Action应用的坑
- 关于Struts1.2配置文件的Action访问路径相关问题
- javaweb国际化,用struts标签解决,注意每个页面都是action跳jsp,并且拦截器的配置使得每次将国际化配置保存在session
- 关于Struts2中struts.xml配置Action的一点说法——约定大于配置
- Struts2学习笔记(四):action中访问request,session以及applicationContext等web资源的方法
- eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)
- Struts2 拦截器 及如何获得 servlet 请求对象 以及Struts 基本配置 &&Session 超时设置
- Struts 2 的Action中如何获取request、response、session、application等web元素(1)