-- struts2 是在struts1和webwork基础上发展的全新框架。 -- struts2解决的问题: 原始的servlet中,每需要操作一个crud的操作就要创建一个servlet,虽然后面 使用了baseServlet,但是还是不够好。struts2就是用来解决这个问题的。 解决问题的 ...
分类:
其他好文 时间:
2017-12-08 16:33:32
阅读次数:
138
struts1原理: 1.首先我们表单提交到action 2.进入到web.xml 3.web.xml拦截*.do 4.交给ActionServlet 5.找到path属性,获得url 6.找到name实体类,封装from 7.找到type,type就是action地址 8.进入action 9.完 ...
分类:
其他好文 时间:
2017-12-03 00:33:02
阅读次数:
160
1.Struts文件上传 在Web开发中,会经常涉及到文件的上传和下载,比如在注册账户的时候,我们需要上传自己的头像等。 我们可以利用Struts很方便地实现文件的上传。 1.1 开发步骤 现在,假设我们要在注册的时候上传自己的头像。新建项目名称为StrutsFileUpAndDown,并引入Str ...
分类:
Web程序 时间:
2017-12-01 19:33:41
阅读次数:
234
1.DispatchAction-分派Action 1.1 为什么需要DispatchAction 如果每个请求都对应一个Action,就会造成action过多,程序显得比较臃肿,所以可以把一类请求写到一个action中处理,即DispatchAction 在没有使用框架之前,当我们通过一个控制器处 ...
分类:
其他好文 时间:
2017-11-30 17:15:04
阅读次数:
150
struts21.Struts2跟Struts1的区别? action层对比: struts1必须继承, struts2可以继承也可以不继承 线程方面对比: struts1单例模式(所有的请求共享同一个类的实例), struts2是原型模式(对每一个的请求都创建一个新的实例) 依赖方面对比: str ...
分类:
其他好文 时间:
2017-11-26 12:41:25
阅读次数:
148
Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供 ...
分类:
其他好文 时间:
2017-11-20 20:25:53
阅读次数:
104
Struts2的工作原理 Struts2是在Struts1的基础上发展而来的,Struts是WebWork和Struts1的集合,采用的正是WebWork的核心,更多的是WebWork。 上图来源于Struts2官方站点,是Struts 2 的整体结构。 Controller Filter 为Str ...
分类:
其他好文 时间:
2017-11-13 23:08:13
阅读次数:
133
1:讲下Spr ingMvc和Struts1,Struts2的比较的优势性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高2:讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么Sprin ...
分类:
编程语言 时间:
2017-11-13 11:27:49
阅读次数:
102
Struts2概述 框架搭建/准备 Struts2配置 Action创建 Struts2 - 获取表单提交数据 Struts2 - 封装表单提交数据 1. 概述 1) struts2应用在JavaEE中的web层中 2) Struts2框架在struts1和webwork基础之上发展的全新框架 3) ...
分类:
其他好文 时间:
2017-11-10 23:13:03
阅读次数:
326