一. struts2的产生 struts1的缺点: 1. ActionForm过多,而且这个ActionForm在很大程度上又和VO(POJO)重复 2. 为了解决ActionForm过多的问题,使用了验证框架,但是配置复杂,因为是后期的产物 3. 与Spring的整合开发难度太大,配置过多stru ...
分类:
其他好文 时间:
2017-10-29 12:39:40
阅读次数:
183
对应struts1,需要两个配置文件,即web.xml,struts-config.xmlweb.xml:对应一个应用,注意配置项如下:context-param,设置servlet的上下文参数,可被listener或者servlet使用,使用方法是ServletContext.getInitParameter获取context-param中定义的参数listener,监听器,系..
分类:
其他好文 时间:
2017-10-13 22:37:50
阅读次数:
130
struts1 与 struts2 的区别:1.都是 MVC 的 WEB 框架,2 struts1的老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低!struts2虽然基于这个框架,但是应用群众并多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更 ...
分类:
编程语言 时间:
2017-10-06 15:54:41
阅读次数:
163
1.例子:未被spring整合 struts.xml 的配置文件 注意这个配置,全类名。 struts 通过actionMaping 的配置找到这个类 测试:调用com.test.controller 包下的StudentAction 这个类的doGetStudentInfo()方法 前台调用这个a ...
分类:
编程语言 时间:
2017-09-27 00:39:12
阅读次数:
231
现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的Commons FileUpload、还有Struts1.x和Struts2中带的上传文件功能(实际上,Struts2在底层也使用了Commons FileUpload)。 虽然现在有很多上传组件可以利用,但是了解We ...
分类:
Web程序 时间:
2017-09-17 21:02:51
阅读次数:
285
从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基 ...
分类:
其他好文 时间:
2017-09-16 18:54:21
阅读次数:
121
JSP通常用于MVC的View层,Struts1,Struts2用于MVC的Control层。 JSP用来展示页面信息,使用servlet API封装而成,代替servlet中response向客户端输出HTML等页面信息。这样做更利于界面设计与输出,而不用使用代码将HTML页面元素输出。Strut ...
分类:
Web程序 时间:
2017-09-13 17:15:36
阅读次数:
179
1.浏览器发送http请求->web服务器。 2.web服务器将 请求进行解析。 3.web服务器解析后将请求转发给ActionServelet(总队长). 3.查询struts-config.xml文件,把相关数据填充到表单->actionForm(定义属性时,一定和空间中的“name”值一样,并 ...
分类:
其他好文 时间:
2017-08-27 16:08:19
阅读次数:
111
恢复内容开始 一丶Struts2基础学习总结 Struts2是在WebWork2的基础开发而来,它相比于Struts1的优点在于以下几点: 1.Strust2没有像Struts1那样跟Servlet API耦合度很高。 2.Struts2提供了拦截器,利用拦截器可以进行AOP编程。 3.Struts ...
分类:
其他好文 时间:
2017-08-20 21:12:06
阅读次数:
183
一、概述 Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的全部请求。Struts1框架有3个重要组成部分:Action、ActionForm和ActionForward对象。 ActionForm必须实现ActionForm的基类,设计上并非真正的 ...
分类:
其他好文 时间:
2017-08-15 14:15:40
阅读次数:
141