Struts2 注解中跳转 action
转自:http://hi.baidu.com/fo_guo/item/71f6b636fec1e8cf382ffa00
在xml中跳转action我想大家都是会的,那么注解中跳转其实也很类似,废话不多说,直接上代码:
@Results({
@Result(name = "toEditFollow", type = "redirect", location = "follow!toEditFollow?baseId=${baseInfo.baseId}&&flag=${flag}")})
public String updateOutTime() throws ParseException {
//相关操作后
return "toAddFollow";
}
这里面要注意的几点是:
1、chain是不可以跳转其他action中的方法的,必须使用redirect
2、使用redirect要丢失之前的各种参数,需要重新传递,传递时可以使用EL表达式
附上xml中返回值的类型,这和注解中其实是一样的
chain
用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。
com.opensymphony.xwork2.ActionChainResult
dispatcher
用来转向页面,通常处理JSP
org.apache.struts2.dispatcher.ServletDispatcherResult
redirect
重定向到一个URL?,被跳转的页面中丢失传递的信息,如request
org.apache.struts2.dispatcher.ServletRedirectResult
redirectAction
重定向到一个Action?,跳转的页面中丢失传递的信息,如request
org.apache.struts2.dispatcher.ServletActionRedirectResult
redirect-action
重定向到一个Action?,跳转的页面中丢失传递的信息,如request
org.apache.struts2.dispatcher.ServletActionRedirectResult?
//以下不常用
freemaker
处理FreeMarker模板
org.apache.struts2.views.freemarker.FreemarkerResult
httpheader
控制特殊HTTP行为的结果类型
org.apache.struts2.dispatcher.HttpHeaderResult
stream?
向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据
org.apache.struts2.dispatcher.StreamResult
velocity
处理Velocity模板
org.apache.struts2.dispatcher.VelocityResult
xslt
处理XML/XLST模板
org.apache.struts2.views.xslt.XSLTResult
plainText
显示原始文件内容,例如文件源代码
org.apache.struts2.dispatcher.PlainTextResult
plaintext
显示原始文件内容,例如文件源代码
org.apache.struts2.dispatcher.PlainTextResult?
转载于:https://my.oschina.net/liangzhenghui/blog/183075
Struts2 注解中跳转 action相关推荐
- struts2注解总结----@Action和@Result
介绍: @Action/@Actions: @Action指定一个类为action,对应配置文件中的....标签,其中可以配置如下属性 results:配置返回的结果集属性,相当于struts2中的列 ...
- Struts2注解配置之@Action(二)
当注解配置能够简化繁杂的xml,你是否想过也要使用注解? 最近对原有项目的框架使用的Struts2进行升级.很早以前就想尝试注解的方式进行配置.但是由于项目稳定性和改配置方式可能带来的问题一直没有进行 ...
- Struts2中配置默认Action
Struts2中配置默认Action 一.jsp默认设置 1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作: 2.配置方法: 在struts.xml ...
- struts2配置中Action的name 和package的name和namespace作用
2019独角兽企业重金招聘Python工程师标准>>> struts2配置中Action的name 和package的name和namespace是什么作用 在struts2 str ...
- Struts2框架中的Action接口和ActionSupport类
Struts2框架中的Action接口和ActionSupport类 1.Action接口 2.ActionSupport类 3.登录案例 3.1.页面 3.2.控制器 3.3.struts.xml配 ...
- struts2配置文件中action的name属性
struts2配置文件中action的name属性的第一个字符不要加斜杠 <action name="see" class="baoxiuManage_seeAct ...
- struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式
本文演示了JSP中获取HTTP参数的几种方式,还有action中获取HTTP参数的几种方式. 1. 创建JSP页面(testParam.jsp) <%@ page language=" ...
- struts2开发中在jsp页面中用js取得action中传过来的值
使用struts2开发中,在jsp页面的js中用EL表达式取得action中传过来的值. Action代码如下: Java代码 public class FrameLayoutAction ex ...
- struts2注解(转)
一.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.ap ...
最新文章
- Linux常用命令(2)
- Gesture Based TableView
- C/C++协程库libco:微信怎样漂亮地完成异步化改造
- AbstractListView源码分析8
- QImage与Mat之间的相互转换
- matlab画半球面,Matlab 绘制3D半球
- 数据存储和界面展示(一)
- ASP.NET 2.0 Internet安全之参考实现
- 计算机二级公共基础知识笔记
- java基础练习实例_java基础练习题百度云.doc
- ISM模型的MATLAB代码
- compaq 515 安装声卡驱动IDT后耳机无声音
- 潇洒郎: PDF加密 设置不可打印 - 福昕高级PDF编辑器或者Adobe Acrobat
- 计算机极差全距符号,极差相对值的计算公式
- 2021水利水电安全员考试每日一练单选题库
- 搞金融不能用mysql_金融行业数据库何去何从
- html中添加强制下载链接
- 工信部公开大数据试点名单;Canalys发布报告,三大云厂商保持领导地位;谷歌收购网络安全公司Mandiant | 每日大事件...
- Spline样条曲线
- 程序员加班面临的问题