在struts.xml文件中配置如下
<action name="addUI">
<result>/WEB-INF/page/employeeAdd.jsp</result>
</action>
Jsp页面为:
<form action="/xxx">
姓名:<input type="text" name="xxx"/>
</form>
通过路径http://localhost:8080/struts2/test/addUI访问得到的结果是一个可以输入的文本框,这是由于在struts.xml文件中对于action的配置中有许多的默认值
各项默认值如下:
1>如果没有为action指定class,默认是ActionSupport。
2>如果没有为action指定method,默认执行action中的execute() 方法。
3>如果没有指定result的name属性,默认值为success。
ActionSupport中的execute() 方法返回的是SUCCESS,所以会转发给视图,既直接返回jsp页面
在java中变量名为大写时,一般为常量
复习struts2之Action配置的各项默认值
最新推荐文章于 2018-08-19 17:10:48 发布
本文解析了Struts2框架中默认配置的工作原理,重点介绍了struts.xml文件中action配置的默认行为,包括未指定class时默认使用ActionSupport类、未指定method时执行execute方法、未指定result name时默认值为success等关键概念。
774

被折叠的 条评论
为什么被折叠?



