struts2 action 返回类型分析
Posted 窗外是绿色的
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2 action 返回类型分析相关的知识,希望对你有一定的参考价值。
struts2中action的某个方法,可以返回某个字符串(String),例如:ActionSupport中存在的SUCCESS,ERROR等字符串,也可以不返回数据(方法返回类型为void);
通常情况下,返回String类型时,配置文件应该这么写:
需要配置返回字符串的相应result;
第二种情况,返回类型为void时,配置文件应该这么写:
通常一个action里有多个方法,有的方法可能返回字符串,有的方法返回类型为void,比较笨的一种方法,针对返回的两种类型分别进行配置,如下:
另外呢,经过测试,发现可以这么写,如下:
相应的action文件如下:
这种配置文件将上述两种返回类型的配置文件合并在了一起:如果返回类型为void,则不会在配置文件中查找相应的映射页面;如果返回类型为String,则会根据相应的字符串在配置文件中进行查找相应的result类型。
以上是关于struts2 action 返回类型分析的主要内容,如果未能解决你的问题,请参考以下文章
Struts2+Jquery实现ajax并返回json类型数据