![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
arthur.dy.lee
这个作者很懒,什么都没留下…
展开
-
【转】MyEclipse 9创建SSH开发环境(Spring3+Struts2+Hibernate3)
以下是转载别的人一部分,出处:http://hi.baidu.com/missyo_yo/item/6b32ecd3801d56b933db90d6PS:没有使用独立包,用Myeclipse自带的也可以,需要在lib中加入两个加包:org.springframework.orm-3.1.1.RELEASE.jar , commons-dbcp-1.4.jar要不然,会在 applica原创 2013-01-19 20:53:58 · 1473 阅读 · 0 评论 -
Struts2如何传值到jsp页面
Struts2如何传值到jsp页面不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。所以,有两种方法1,获取的是action属性的值,用struts2标签和ognl即可获取如, 这种形式2,获取的是范围内的值直接使用EL表达式如${name}为requestScope范围绑定的名为n转载 2014-07-19 10:19:09 · 17504 阅读 · 0 评论 -
Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
FilterDispathcer (org.apache.struts2.dispatcher.FilterDispatcher) 在早期的Struts2开发中使用,从Struts 2.1.3开始,它已不推荐使用。如果你使用的Struts的版本 >= 2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter (org.apache.strut转载 2015-01-25 00:21:27 · 1335 阅读 · 0 评论 -
使用Struts 2防止表单重复提交
使用Struts 2防止表单重复提交 用户重复提交表单在某些场合将会造成非常严重的后果。例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消费了多次。因此,重复提交表单会对你的系统带来逻辑影响,必须采取一些措施防止这类情况的发生。 用户重复提交同一个HTML表单的原因有: 一、快速多次点击了提交按钮;二转载 2015-01-22 14:45:21 · 595 阅读 · 0 评论 -
struts2+spring的两种整合方式
也许有些人会因为学习了struts1,会以为struts2、struts1与spring的整合也是一样的,其实这两者相差甚远。下面就来讲解一下struts2与spring的整合两种方案。(部分转载,里面也有自己的内容) 借助于Spring插件(Struts2-spring-plugin-XXX.jar),我们可以非常简单地完成Spring和Struts2的整合,这种整合包括让Action转载 2015-01-25 01:07:10 · 606 阅读 · 0 评论 -
Struts2整合Spring从xml到注解
struts和spring整合首先要在Web容器启动的时候自动装配ApplicationContext的配置信息,可想而知应该在web.xml做相应的配置:[html] view plaincopycontext-param> param-name>contextConfigLocationparam-name> param-value>转载 2015-01-25 00:34:26 · 3530 阅读 · 0 评论 -
Struts2单例引起的问题及解决思考
原文:http://blog.csdn.net/kebikakaxi/article/details/8120365项目采用了Struts2+Spring的装配方式,Spring管理Struts2的Action自动设置为单例。这样Action的生命周期为服务器生命周期,也就是说不关闭应用服务器,Action一直存在,Action中的属性也一直存在。这种现象的好处在于,分页对象所需要的数据对象存在于A转载 2015-06-29 23:39:50 · 1239 阅读 · 0 评论 -
ThreadLocal详解
ThreadLocal模式,严格意义上来说并不能称之为一种设计模式,因为它只是一个用来解决多线程程序中数据共享问题的一个解决方案。尽管如此,ThreadLocal模式却贯穿了整个Struts2和XWork框架,成为Struts2框架进行“解耦”设计的核心依赖技术。那么,为什么要在Struts2中引入ThreadLocal模式呢?这不得不从Web开发中的线程安全问题谈起。 一、线程安全问题的转载 2015-08-26 12:53:30 · 626 阅读 · 0 评论 -
线程安全,有状态,无状态的对象
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。进程有独立的地址空间进程有单独的地址空间,包括文本区域(text region)、数据转载 2015-08-22 23:04:24 · 692 阅读 · 0 评论