Struts2 一、Struts2简介 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比 优点:业务代码解耦,提高开发效率 缺点 ...
分类:
其他好文 时间:
2018-12-31 00:07:13
阅读次数:
215
1.springmv的入口是一个servlet,即前端控制器。而struts2入口是一个fliter过滤器。 2.springmvc是基于开发方法(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例)。struts是基于类开发,传递参数是通过类的属性,只能设计为多例。 ...
分类:
编程语言 时间:
2018-12-26 21:25:16
阅读次数:
218
1、跟过滤器比较像的技术 2、发送请求时被拦截器拦截,在控制器的前后添加额外的功能 2.1、跟AOP区分开,AOP在特定方法前后扩充(对ServiceImpl) 2.1、拦截器,请求的拦截,针对点是控制器方法(对Controller) 3、SpringMVC 拦截器和Filter的区别 3.1 拦截 ...
分类:
其他好文 时间:
2018-12-25 13:19:16
阅读次数:
120
为了和前台基于JavaScript的开源验证框架RapidValidation使用统一的验证规则, 最大限度的减少重复的后台验证代码, 使用方式简便, 扩展方便. https://blog.csdn.net/autojoke/article/details/5192534 本框架依赖于: Strut ...
分类:
其他好文 时间:
2018-12-24 19:49:11
阅读次数:
139
区别1: Struts2 的核心是基于一个Filter即StrutsPreparedAndExcuteFilterSpringMvc的核心是基于一个Servlet即DispatcherServlet(前端控制器) 区别2: Struts2是基于类开发的,传递的参数是通过类的属性传递(属性驱动和模型驱 ...
分类:
编程语言 时间:
2018-12-24 16:21:20
阅读次数:
246
spring web mvc和struts2都属于表现层的框架,spring web mvc是spring框架的一部分(所以spring mvc与spring之间不需要整合,它们是同一家公司出的),我们可以从spring的整体结构中看出来: ...
分类:
编程语言 时间:
2018-12-22 18:36:53
阅读次数:
196
拦截器intercprot 和 过滤器 Filter 其实作用类似 在最开始接触java 使用struts2的时候,里面都是filter 后来springmvc时就用interceptor 没太在意过区别,反正就是起检查作用的, 仔细阅读 过滤器(filter)和拦截器(interceptor)的区 ...
分类:
编程语言 时间:
2018-12-22 12:42:07
阅读次数:
245
注意:我遇到的问题原因是:不但成员变量中要有 imageStream 变量,同时 还要 有 对应的 get set 方法 具体可以参考下面: struts2文件下载出现Can not find a java.io.InputStream with the name的错误 2011年08月16日 08 ...
分类:
编程语言 时间:
2018-12-19 17:08:25
阅读次数:
186
本人用的CKEditor版本为4.3 CKEditor配置和部署参考CKEditor4.x部署和配置。 CKEditor编辑器的工具栏中初始的时候应该是这样子的,没有图片上传按钮 并且预览中有一堆火星文,可以修改相应配置删除它。 第一种方法:打开ckeditor/plugins/image/dial ...
分类:
Web程序 时间:
2018-12-18 19:55:37
阅读次数:
265
1.使用步骤 1) 导入struts2的支持jar包 名称 | 说明 | struts2 core 2.3.4.1.jar | Structs2的核心类库 xwork core 2.3.4.1.jar | xwork的核心类库,webwork框架的支持,struts2的前身就是webwork ogn ...
分类:
其他好文 时间:
2018-12-18 19:55:22
阅读次数:
192