关于ActionContext.getContext()的使用方法心得
方法 关于 心得 使用
2023-09-11 14:21:02 时间
这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比較方便吧。
为了避免与Servlet API耦合在一起,方便Action类做单元測试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、HttpSession和ServletContext相应的Map对象来保存和读取数据。
(一)通过ActionContext来获取request、session和application对象的LoginAction1
在JSP中读取
(二)直接使用ActionContex类的put()方法
ActionContext.getContext().put("greeting", "欢迎您来到http://www. sunxin.org");
然后在结果页面中,从请求对象中取出greeting属性,例如以下:
${requestScope.greeting} 或者 <%=request.getAttribute("greeting")%>
下面是原博客的地址,以备查阅http://apps.hi.baidu.com/share/detail/9065250
相关文章
- 关于Date(int, int, int)‘ is deprecated的处理解决方法
- 关于Object.object_id方法
- 《多核与GPU编程:工具、方法及实践》----3.6 monitor
- C#中获取当前程序所在路径的各种方法示例
- pandas的replace方法
- 关于Java中常用加密/解密方法的实现
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- UIImageView图片视图的基本概念和使用方法
- Swift - 创建代理协议实现页面间参数传递和方法调用
- 关于学习单片机keil uvision5的基本使用方法
- 关于pytorch在pycharm中部分代码提示失效的解决方法
- Loadrunner不能调用IE解决方法大全
- 关于client浏览器界面文字内容溢出用省略号表示方法
- Android Studio 常见错误 之 一直处于 gradle download 状态,长时间出现超时,最后构建失败的问题的处理方法
- javascript 关于弹出新页面始终在正中央方法
- 基类显式继承接口,类继承基类时又继承同一接口,引发接口方法混乱(显式继承接口的弊端)
- MySQL数据库改名的三种方法
- redmine慢---提速方法
- CAD缺少shx文件怎么办?这里有你想要的解决方法!