小小默:进无止境

QQ:1274654983

SpringMVC与Struts2的区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Strut...

2017-03-08 22:23:57

阅读数:640

评论数:0

Struts2 - result标签的name属性和type属性

1.result的name属性 例如:/pages/success.jsp Struts 2带有一个可选的动作接口(com.opensymphony.xwork2.Action)。通过实现这个接口,它带来了一些方便和好处,看下面的源代码 [java] view plain copy ...

2017-02-25 22:20:25

阅读数:336

评论数:0

Spring 整合Struts2(xml配置bean)

【1】添加Spring和Struts2需要的jar包,尤其是整合jar包struts2-spring-plugin-2.3.16.jar不可缺少;【2】配置applicationContext.xml正常配置XML,其中,如果在xml中配置Action,需注意scope属性一定为prototype...

2017-01-11 17:11:16

阅读数:985

评论数:0

Struts2 - 数据传输背后的机制

1.     数据传输背后机制:ValueStack(值栈)   在这一切的背后,是因为有了ValueStack(值栈)!   ValueStack基础:OGNL 要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)! ...

2016-12-09 17:30:46

阅读数:377

评论数:0

Struts2--自定义拦截器

实现自定义拦截器:> 可以实现 Interceptor 接口 > 继承 AbstractInterceptor 抽象类在自定义的拦截器中可以选择不调用 ActionInvocation 的 invoke() 方法. 那么后续的拦截器和 Action 方法将不会被调用. 【1】拦截器实现...

2016-12-02 09:35:40

阅读数:425

评论数:0

表单的重复提交--Struts2框架

【1】首先说明什么是表单的重复提交:-) 在不刷新表单页面的前提下: 1.多次点击提交按钮; ———————- 2.已经提交成功,按“回退”之后,再点击提交; —...

2016-11-24 21:20:20

阅读数:253

评论数:0

文件下载--Struts2框架

【1】struts.xml中配置result与参数,示例如下<action name="download" class="com.web.upload.DownloadAction"> <result type=&q...

2016-11-23 22:22:58

阅读数:523

评论数:0

文件上传-Struts2框架

在 Struts 应用程序里, FileUpload 拦截器和 Jakarta Commons FileUpload 组件可以完成文件的上传. 步骤: 在 Jsp 页面的文件上传表单里使用 file 标签. 如果需要一次上传多个文件, 就必须使用多个 file 标签, 但它们的名字必须是相同的 在...

2016-11-22 15:35:15

阅读数:405

评论数:0

Struts2-属性验证

验证分为前端验证和服务端验证。前端验证可以通过JS或者JQ的validate插件进行表单验证,服务端验证则需要在后台进行验证【前端验证是可以通过浏览器避开的】。Struts服务端验证有以下两种方式: 声明式验证; 编码验证; 1.Struts2 内置验证:<validators> ...

2016-11-21 10:46:33

阅读数:823

评论数:0

资源国际化-Struts2

【1】Struts2 里面使用了一系列的拦截器,封装了一系列方法,可以很方便进行资源国际化。【2】Struts2 国际化是建立在 Java 国际化基础上的: 为不同国家/语言提供对应的消息资源文件 Struts2 框架会根据请求中包含的 Locale 加载对应的资源文件 通过程序代码取得该...

2016-11-18 10:21:18

阅读数:364

评论数:0

Sturts2小结-EL-OGNL取值-params赋值

存在于请求域中的属性 ,可使用EL或OGNL取值; 若属性单独属于请求域,如上述的prodectName,则不能使用对象栈取值方式; 若属性为Action成员变量,Struts会将其放入对象栈。但是可以使用四种取值方式。 若属性在Action方法中从新赋值 ,则从请求域中取得的为新值[CPU...

2016-11-06 12:33:40

阅读数:767

评论数:0

Struts2小结-ValueStack-OGNL-EL

1.【ValueStack】贯穿整个Action的生命周期(每个Action类的实例对象都拥有一个ValueStack对象),相当于一个数据中转站,在其中保存当前Action对象和其他相关对象。Struts框架把ValueStack对象保存在”struts.valueStack”的请求属性中。在值...

2016-10-31 22:19:39

阅读数:545

评论数:0

Struts2小结-1

namespace,ActionContext,XXXAware,ServletActionContext,Result-Type

2016-10-29 18:59:31

阅读数:227

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭