spring mvc挺好的了,但是公司要求用struts2,那也没办法,用就用吧,顺便做点笔记。
[b]●零配置插件[/b]
这个插件必须用,不然那么多配置文件搞死人。
[b]●在运行时查看struts2的各种配置[/b]
这个在convention还不熟悉时非常有用,方便查看哪些action对应哪些jsp。
查看地址为: config-browser/actionNames.action
[b]●输出json[/b]
建议不要用struts的json插件,用着不方便。写个通用方法:先用jackson转换json,然后调用response.getWriter().print()输出,当然要设置ContentType为application/json,这样用起来就方便了。
[b]●零配置插件[/b]
这个插件必须用,不然那么多配置文件搞死人。
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>2.3.1.2</version>
</dependency>
[b]●在运行时查看struts2的各种配置[/b]
这个在convention还不熟悉时非常有用,方便查看哪些action对应哪些jsp。
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-config-browser-plugin</artifactId>
<version>2.3.1.2</version>
</dependency>
查看地址为: config-browser/actionNames.action
[b]●输出json[/b]
建议不要用struts的json插件,用着不方便。写个通用方法:先用jackson转换json,然后调用response.getWriter().print()输出,当然要设置ContentType为application/json,这样用起来就方便了。