Struts2学习笔记---action的简单使用
具体视图的返回可以由用户自己定义的Action来决定
具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容
具体Action的实现可以是一个普通的java列,里面有public String execute方法即可
或者实现Action接口
?
struts.xml文件(注意必须放在src路径下,不能放在里面的包里)
?
其他:Struts1与Struts2的一个小区别
?struts2每次访问action的时候都会有new一个新的action对象,struts1则是一直使用同一
个action对象
?
import com.opensymphony.xwork2.ActionSupport;
public class Test3 extends ActionSupport {
@Override
public String execute(){
// TODO Auto-generated method stub
return "success";
}
}</pre>
<p>?</p>
</div>
<p>action与actionSupport与你调用各种各样的方法无关,第一种情况下,你也可以调用各种各样的方法。它们不是必须的,只不过让你开发的更方便</p> 7 楼 xici_magic 2011-05-07 1和2区别其实还是很大的。 8 楼 forever8tf 2011-05-07 一般只用第三种方式。 9 楼 senhui19 2011-05-07 struts.xml配置文件是可以修改存放地方的,action里面也不一定要有execute方法。好好看看官网的DEMO吧,呵 10 楼 anglestudio 2011-05-08 我一般都不extends ActionSupport
Action里面的方法名你可以自由定制的,加个拦截就好 11 楼 7454103 2011-05-08 hualang 写道332946505 写道其实struts1和struts2的区别还挺多的...
虽然大致类型..
恩,就是。现在企业一般不用struts1了,所以如果直接从struts2开始学习其实不错,struts2跟以前的webwork差不多,跟struts1基本上不一样,呵呵
也许吧! 经典的东西不会那么快消失的! 12 楼 gteam.yu 2011-05-08 其实你应该把你的web.xml也贴出来,是struts2用的filter的类是不同的,呵呵,希望你的帖子写的会火一些。 13 楼 xiaoxiao_0311 2011-05-09 好好学吧。。。。这个。。。。太浅。。。。