问题: Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量...
分类:
编程语言 时间:
2014-12-06 19:37:39
阅读次数:
131
使用struts2框架产生的问题:index.jsp:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"%>
<jsp:forwardpage="/login/login.jsp"></jsp:forward>login.jsp:<%@pagelanguage="java"pageEncoding="UTF-8"%>
<%@tagliburi="/struts-tags"..
分类:
移动开发 时间:
2014-12-06 06:43:14
阅读次数:
313
SSH框架,当今最为流行的项目开发框架组合,那么掌握他的第一步是学习如何配置环境,java Web开发的无论哪种框架都离不开各种xml配置,虽然说配置在网上到处都有,但是要成为合格的程序猿,必须要明白配置中每一部分的意义,分析它的规律,因此这一步至关重要。
SSH分为SSH1和SSH2,区别主要在于Struts的版本,即Struts1和Struts2,Struts1与Struts2在配置上有...
分类:
其他好文 时间:
2014-12-05 17:21:53
阅读次数:
328
Struts 2提供了Aware接口。Aware为"感知"的意思,实现了相关Aware接口的Action能够感知相应的资源。Struts在实例化一个Action实例时,如果发现它实现了相应的Aware接口,会把相应的资源通过Aware接口方法注射进去。这种方式也可以叫做注射方式(IoC方式)。Ser...
分类:
其他好文 时间:
2014-12-05 16:59:02
阅读次数:
219
在action层明明看到有list值,传到jsp层就是不显示,后debug跟到jsp,发现也是可以循环的,可“奇怪”的就是不显示。
经过一番折腾,才发现经过sql获得的List不是“理所当然“的List而是List,其里面的值不是我想的CountVO中的type和countUser,而是[0],[1]。...
分类:
数据库 时间:
2014-12-05 12:45:44
阅读次数:
332
1.加入spring 1)加入jar包 2)配置web.xml applicationContext.xml (监听器) 3)加入spring的配置文件:aop context tx bean 1.加入hibernate 1.1建立持久化类,和其对应的xxx,hbm。xml文件,生产...
分类:
编程语言 时间:
2014-12-05 12:14:20
阅读次数:
253
a)大家有时候是不是喜欢在自己的项目中使用新特性的东西,比如struts2中,大家都用struts.xml配置action,自己就喜欢反常态使用注解,显得自己多牛叉什么的。其实,我并不是说注解不好,也不是否定什么,我也没那么大的能耐。Struts.xml能实现的功能,注解都能实现,但是后期管理就会很麻烦。可以说注解只是为了适应行业发展添加的鸡肋,你不能说spring有注解,struts就没有。我想说的就是这个意思。看明白看不明白的只要记住了解就行。真实项目中我们还是以struts.xml为主。如果实在按不住...
分类:
其他好文 时间:
2014-12-05 09:19:49
阅读次数:
165
ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询
这是一个由ExtJs4.2,Mysql5.5 ,Struts2,Hibernate3.3构成的简单web项目,本人由于最近在研究ExtJs所以特意做了这个Demo,方便有需要的同学查看,也给自己留下学习笔记吧。需要特别说明我这里并没有整合Struts,Hibernate,这两个工具是独立运行的。...
分类:
数据库 时间:
2014-12-05 07:07:34
阅读次数:
397
??
1、概述
S2-016是13年7月爆出的,那时候的我还没涉及Web安全研究。这次迟到的分析也算是对过去的补充。这个漏洞影响了Struts 2.3.15.1之前的所有版本。问题主要出在对于特殊URL处理中,redirect与redirectAction后面跟上Ognl表达式会被服务器执行。
2、漏洞分析
分析开源框架的漏洞还是从其源码入手,问题出在了DefaultActii...
分类:
其他好文 时间:
2014-12-05 01:59:51
阅读次数:
201
三大框架顾名思义就是非常有名的Struts2 ,Hibernate,Spring,框架整合的方法很多,现在我写一个非常简单的整合过程,相信大家一看就会!这里使用的struts-2.2.1.1、hibernate-3.2.0、spring2.5.6第一步,搭建Struts2环境 1、导入struts....
分类:
其他好文 时间:
2014-12-04 15:31:22
阅读次数:
302