struts2详解 struts2是什么意思
- 科技动态
- 2023-09-05 03:56:08
- 11

struts2框架struts配置result-types什么意思 在默认时,result标签的type属性值是“dispatcher”(实际上就是转发,forward...
struts2框架struts配置result-types什么意思
在默认时,result标签的type属性值是“dispatcher”(实际上就是转发,forward)。开发人员可以根据自己的需要指定不同的类型,如redirect、stream等。
/result 第一个默认:type=dispatcher第二个默认:设置的为location参数,location只能是页面,不能是另一个action(可用type=chain解决)。
首先,strutsxml文件里面没有bean标签,所以就没有type属性。其次,你说的应该是struts-default.xml文件里面的bean标签吧?里面有个type属性,他的意思是定义了很多默认的工厂等等让我们使用。
在Struts2中,type=json“这样是用来做AJAX请求的 所以根本就没有跳转页面。json是一种数据格式,具体可以网上去学习一下。在Struts2中,如果这样写,会将你Action中的变量转成JSON 返回到页面 用来做AJAX是非常方便的。
参数都放那里的 (session,application除外啊,)重定向呢 ,request对象不保存,所以里面的参数也没的。转发呢 ,request 对象保存,参数也存在。上面说的是原理,struts2 包装了下 ,换成自己的标签了。
struts2和struts1的区别
主体不同 struts1:是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。
struts1与struts2本质区别 :1 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。
struts1和struts2 是2个完全不同的框架,其实struts2核心就是 webwork框架 struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts 1框架有3个重要组成部分:Action、ActionForm和ActionForward对象。
struts1和struts2的区别其实并不是太大,两者的区别:Action 类:◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。
主要区别如下:Action类 Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。
struts1和struts2的区别,请大侠们给小弟指导一下,面试的时候老喜欢问...
1、Struts 1支持独立的请求处理器对于每一个模型,但是所有在模型中的Action必须共享同一个生命周期。Struts 2支持在每一个Action基础上凭借拦截栈创建不同的生命周期。自定义栈可以被创建且使用不同的所需 的Action。
2、配置文件格式不同 struts1有from类和action类,属性封装from类里,在struts2里只有action类,属性封装action类里 页面调用是struts1 是*.do struts2 是*.action 我认为struts2要比struts1,简单、方便、快捷。
3、struts1和struts2的区别其实并不是太大,两者的区别:Action 类:◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
4、struts1和struts2 是2个完全不同的框架,其实struts2核心就是 webwork框架 struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。
5、struts2是webwork升级版,跟struts1没有关系。struts1和servlet耦合度高,各层之间耦合度高,单元测试困难,表示层技术单一,而struts2没有和servlet耦合,更容易测试,支持更多表示层技术。
本文链接:http://www.hoaufx.com/ke/77868.html