- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 struts2一个小技巧:首页显示动态数据
往往我们需要在首页显示动态数据,但是只有通过一个action设定数据才能在页面获得动态数据,而且web主页不能设成一个action。解决的办法是,将主页设成一个html页例如index.html,然后这个文件写上如下内容即可实现目的。
2010-10-08 14:38:00 618
转载 Struts2解决表单重复提交
<br />双击制御<br />有些时候一些操作会非常的耗费时间(Long Lived Operation),例如这个数据库的导出,表表生成等。有些时候程序的使用者看到很长时间服务器没有反应,倾向于多次点击提交按钮。这样恰恰相反,由于重新使服务器运行相同的长时间操作,反而让反应时间更慢。<br /> <br />我们如何来制御这样的操作呢?<br />我们能不能在每个页面生成的时候,自动生成一个特殊的隐藏字段,这个隐藏字段具有唯一性。每次向服务器提交请求的时候,服务器就记录下这个隐藏字段,当在看到有相同的特
2010-10-08 13:16:00 685
转载 分析Hibernate的缓存机制
<br />缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。<br /> 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。<br /> Hibernate的缓存包括Session的缓存和Se
2010-10-08 13:02:00 415
转载 Struts2手动防止表单重复提交
<br />Struts2手动防止表单重复提交步骤如下:<br />1.在跳转到表单填写页面的action里面往session放一个值<br />public String execute() throws Exception {<br />// 向session中放置一个值<br />ActionContext actionContext = ActionContext.getContext();<br />Map session = actionContext.getSession();<br />se
2010-10-08 12:47:00 491
转载 精通struts2的ognl表达式
<br />最近的项目开发中使用了struts2的框架,但是好多人都不清楚struts2的标签的具体的用法,要想完全掌握struts2标签的用法,那么你必须先精通了struts2中OGNL的用法。struts2中很多东西其实理解就行,但是惟独OGNL虽然内容不多,但是确必须的精通,这是学习struts2的基础。<br />Struts2 中内置了OGNL表达式的支持,使得Struts2的具有比Struts1更为强大的数据访问的功能。本文主要讲解OGNL的使用方法,并不会去讲解一些原理性的东西,想要了解的朋友
2010-10-08 12:36:00 549
转载 Struts2 处理一个form多个submit(含源代码)
<br />http://space.itpub.net/12921506/viewspace-237911
2010-10-08 12:31:00 501
转载 struts2的action之间的参数传递
<br />action的默认结果类型是dispatcher,而action之间发送请求是不能直接用该结果类型的。一般来说,可选的结果有redirect、redirect-action、chain。前两种都是属于页面跳转,也就是说,发送请求以后,地址栏的地址会刷新为被请求的action的地址,而chain则不会更新地址。<br />redirect-action:“这个Result使用ActionMapperFactory提供的ActionMapper来重定位浏览器的URL来调用指定的action和(可选的
2010-10-08 12:26:00 1271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人