Struts2获取request三种方法
来源:互联网 发布:淘宝手机注册账号申请 编辑:程序博客网 时间:2024/05/16 17:43
Struts2获取request三种方法
struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。
在Action中获取request方法一:
在Action中的代码:
Map request = (Map)ActionContext.getContext().get("request");
List<Task> tasks = taskManager.findAll();
request.put("tasks", tasks);
在JSP页面中获取其中的值:
<s:iterator id="task" value="#request.tasks">
</s:iterator>
--------------------------------------------------------------------------------------------
方法二:通过ServletActionContext类来获取,使用struts2经验如果处理get传参是中文,只能使用该方法进行处理乱码问题
Action中代码:
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("username", "zhangsan");
在jsp中获取其中的值
--------------------------------------------------------------------------------------------
方法三:通过ServletRequestAware接口通过IOC机制注入Request对象
Action中的代码:
Action实现ServletRequestAware接口,实现接口中的方法
在jsp页面中获取其中的值
<s:property value="#request.task.tname"/>
/本篇文章来源于Java秀,原文出处:http://www.java.sh/article/jsp/1353.html
struts2超链接传值: <s:a href="info.action?id=%{#list.id}"> <s:property value="#list.title"/></s:a>
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request三种方法
- Struts2获取request的三种方法
- Struts2获取request三种方法
- struts2 获取request,response的三种方法
- 架构师书单(2010版)
- How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure
- linux下vi命令大全
- cocos2d框架介绍
- android 判断view 是否被遮挡
- Struts2获取request三种方法
- 电信增值短信平台模块清单
- 马云重构阿里:或分拆成30家公司 整合3家上市
- 关于图片存储格式的整理(BMP)
- ARM芯片的启动程序的分析和总结
- C#高低文菜单(右键菜单)ContextMenuStrip用法总结
- Android getevent/senevent
- 《火星人敏捷开发手册2012-12-25》版发布:松结对编程
- TD