大家好,我现在刚开始学习struts 2, 请大家帮我解答一个问题
action 中的exectue方法和别的方法有什么关系,如果在一个action中定义了execute和别的方法,execute是默认的方法,在调用的时候,这些方法有什么区别?
action 中的exectue方法和别的方法有什么关系,如果在一个action中定义了execute和别的方法,execute是默认的方法,在调用的时候,这些方法有什么区别?
解决方案 »
- open flash chart
- 请教Spring配置文件中hibernate.connection.autocommit的问题
- 小鸟:第一个Servlet怎么写
- 请问如何用dom4j在xml前面加上 定制的版本信息
- 大家好:对于往war包里加入jsp有什么灵活的方法呢?谢谢!!!
- 请问如何在界面输入一些公式,然后转成sql查询数据
- 闲评J2SE 1.5的部分新特性
- JBuilder中如何部署EJB应用到WebLogic8.1中?
- 本人在湛江,现有一中小项目需外包,详情请电13536383607
- Spring配置过多的bean会影响性能吗
- 一道看似简单的java面试题
- org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR
user!saveUser.action->调用saveUser方法你也可以在struts.xml标签中配置 <action method="方法名"> 来制定调用的方法!
如果你配置了add方法,那么execute就不会调用。add和execute没有先后顺序,也没什么关系。
</action>
否则,执行相应的 method 指定方法
在struts.xml的action里面配置method=“方法名”,struts2则会自动跳到对应的方法。
还可以在你的请求url中这样写:action名称_方法名.do ,在action中,action名称则命名为:action名_*,而method="{1}",同样可以自动找到相应的方法哦~
<action name="add" class="com.yourAction" method="add">
</action>
指定方法为add其它也没多大学问了。