![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 83
someon2
这个作者很懒,什么都没留下…
展开
-
Struts2单元测试-1(使用struts2-junit-plugin)
Struts2单元测试-11、 网络上说对web的action测试没有必要,我想可能action中的功能跟service层的功能粒度差不多,我们可以对service层测试即可。对于Dao层,由于粒度较小,一个业务可能需要多个dao方法,所以可以根据本身项目的测试粒度要求以及项目时间紧张度来做决定是否所有的层都测过去。2、 Action一般测试通过web客户端点击来进行,如果需要转载 2015-01-17 16:54:23 · 1351 阅读 · 0 评论 -
struts2 validation.xml 验证
当使用struts2的validation.xml进行验证时,需要注意如下几个方面:1.表单一般使用struts2标签关闭客户端验证,使用name对应action中的属性2.在Action配置中一定要设置input返回页面3.添加验证只要创建验证的xml文件,在Action同包下,创建:Action类名-validation.xml4.对于int型和Date型如果客户端转载 2015-01-21 12:03:08 · 4642 阅读 · 0 评论 -
Struts2中过滤器和拦截器的区别
拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在转载 2015-01-22 11:12:11 · 362 阅读 · 0 评论 -
struts2取得request,session,appilcation的方法
Map类型——request,session,application 真实类型——HttpServletRequest,HttpSession,ServletContext Map类型是Struts对真实类型的一个封装,会将真实类型映射到Map类型中 取得上述元素有以下4种方法 1 通过ActionContext来访问req转载 2015-01-22 09:39:48 · 426 阅读 · 0 评论 -
<s:token/>防止表单重复提交
1、使用struts2的标签编写JSP页面导入标签库:add.jsp示例:....2、配置提交的拦截器(系统自带)/WEB-INF/page/add.jsp/WEB-INF/page/message.jsp转载 2015-01-21 11:59:39 · 381 阅读 · 0 评论 -
编码乱码问题
第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的.class文件存为系统默认编码。从.jsp->.java->转载 2015-01-22 18:11:04 · 468 阅读 · 0 评论