
Struts2
sun_gufeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struts2.1+hibernate 3.2+spring 2.5 整合
在MyEclipse中新建一个项目,基于j2ee5,按以下步骤: 1、类库: Struts:Commons-logging-x.x.x.jar、freemarker-x.x.x.jar、ognl-x.x.x.jar、xwork-x.x.x.jar、struts-2-core-x.x.x.jar、struts2-spring-plugin-x.x.x.jar Hibernate:H...2010-03-10 12:39:23 · 134 阅读 · 0 评论 -
HTTP Keep-Alive详解
HTTP Keep Alive HTTP Keep-Alive 很大程序上被误解了,下面介绍一下它在HTTP/1.0和HTTP/1.1版本下是如何工作的,以及其在JAVA中的运行原理。 HTTP是一个请求响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上发送请求,然后接收请求。这样的模...原创 2012-12-07 10:15:52 · 143 阅读 · 0 评论 -
关于“无状态的HTTP连接提供有状态的连接"
HTTP是无状态链接,请求-回应完毕后客户端和服务器之间的链接就会断开。那么服务器是如何记住用户的,例如网上购物车,每次新添加购物项,上次添加的 购物项还能存在,这是如何实现的?可以推测应该是客户端或服务器端将购物的信息记录下来,创建一个新的链接时候读取记录下来的数据,这样就实现无状态的 HTTP连接提供有状态的连接的效果。 [b]服务器端:[/b] 在网络服务器看来,所有的HTTP请...原创 2012-12-07 09:58:18 · 340 阅读 · 0 评论 -
servlet 中获得spring Bean 的方法
只需要servlet 中的servletContext 对象作为参数 就可以获得spring中的bean对象,方法如下: public static Object getBean(String name, ServletContext context) { WebApplicationContext ctx = WebApplicationContext...原创 2011-12-01 10:58:01 · 139 阅读 · 0 评论 -
利用Session防止表单重复提交
1 由于服务器缓慢或者网络延迟的原因,重复点击提交按钮 2 已经提交成功,但是还不停刷新成功页面 3 已经提交成功,通过回退,再次点击提交按钮。 这些情况都可能使数据库中产生过多相同的冗余数据,浪费数据库资源。只有转发才会出现,重定向则不会。 针对第一种情况的解决方案(使用JavaScript),对后面两种无效: 首先在页面中添加如下格式的JavaScript代码 <s...原创 2011-12-13 18:36:30 · 159 阅读 · 0 评论 -
传智播客——Struts2转发类型 【转】
原文转自:http://blog.youkuaiyun.com/zhchzh1000/article/details/4644049 今天黎老师给我们讲Action中result的各种转发类型,他讲得真得好经典,听他讲课就是一种享受!根本不用下课用多长时间就可以消化! action name="helloworld" class="cn.itcast.action.HelloWor...原创 2011-07-26 12:24:31 · 174 阅读 · 0 评论 -
Struts2+spring注解配置简介
如题。。。。原创 2011-07-13 10:08:25 · 89 阅读 · 0 评论 -
StrutsPrepareAndExecuteFilter 与 FilterDispatcher的区别
FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将re...原创 2010-09-27 17:35:49 · 109 阅读 · 0 评论 -
strtus2 编码问题 (js提交中文参数的编码解码问题)
描述:本人在做项目中遇到这样的问题:struts2 用javascript提交,并且如果需要在url地址后面带中文参数,如果不对中文参数进行特殊处理,在action端会得到乱码; 具体解决办法如下(欢迎拍砖!): js提交:: [code="java"]var params=$("#Form").serialize(); var cn="中文"; var url=acti...2010-06-28 11:16:49 · 117 阅读 · 0 评论 -
一个超好的struts2的学习笔记
偶然在网上遇见的,就上传来学习下。感觉还不错。。。。。。原创 2010-07-20 11:13:46 · 97 阅读 · 0 评论 -
Struts与Spring集成测试--转贴
最近在学习Struts2,进行测试驱动开发,对于struts2与Spring集成的测试,Struts2给出了一个插件struts2-junit-plugin-2.1.8.1.jar,这个插件需要spring-test.jar包的支持,所有需要测试的Action类都继承StrutsSpringTestCase。这个测试要求只能用个application.xml文件,而且必须放到类路径根目录下面。在我...原创 2010-01-20 10:11:52 · 106 阅读 · 0 评论 -
ognl vs jstl
1. 表格页面迭代中用Struts2的iterator和property标签,性能超级低劣,用jstl的forEach性能比它快10倍以上。OGNL表达式的性能不是一般的低,非常非常低,什么时候能换MVEL 引擎就好了,不知道那位能人能做个MVEL的 插件出来 2. 但是ognl运行稳定性要比jstl好。...2010-03-16 09:18:35 · 132 阅读 · 0 评论 -
struts.xml和struts.properties配置详解
Struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满...2010-03-10 14:13:51 · 112 阅读 · 0 评论 -
struts.properties中定义i18n资源文件
问:在struts.properties中定义i18n资源文件,能不能按系统的模块分成多个资源文件,而不全写在一个比如messageResource.properties中??? -------------------------------------------------------------------------------- 答:给每个action配置个properties,...2010-03-10 12:55:33 · 103 阅读 · 0 评论 -
classpath:xxx.xml 与 classpath*:xxx.xml的区别
在使用开源框架如spring、struts2等经常需要配置一些配置文件的路径,classpath:表示在类文件目录中查找。 classpath:xxx.xml 表示首先classes目录下查找xxx.xml文件,如果没有找到再去jar包里查找 classpath*: xxx.xml 表示首先在jar包里找xxx.xml文件,如果没有找到再去classes目录下查找...原创 2012-12-14 14:45:40 · 335 阅读 · 0 评论