struts2
随缘121
这个作者很懒,什么都没留下…
展开
-
struts2 counter循环标签的使用
struts2随提供了循环控制标签,,使用起来也比较方便,但在具体的应用中,也有不方便之处,他没有像struts1的标签,提供了begin、end等属性,支持自增变量的循环。遇到这种问题怎么解决??struts2提供了标签,且提供了一个bean类:org.apache.struts2.util.Counter,该类中有first、last等属性,可用使用它获取自增值,如下:转载 2015-06-16 20:56:34 · 1273 阅读 · 0 评论 -
使用struts2自定义拦截器,要引入defaultStack
使用自定义的拦截器配置在struts配置文件的action中,还要引入defaultStack,否则使用了modelDriven的formBean将不能获取到form表单中字段的值。action:[java] view plaincopypublic class LoginAction implements Action, ModelDr转载 2015-06-16 20:46:29 · 1461 阅读 · 0 评论 -
s:iterator的用法
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list A打印结果为: 1A2A3A4A5A2:索转载 2015-06-16 20:53:35 · 4947 阅读 · 0 评论 -
struts2防止表单重复提交的解决方案
一、造成重复提交主要的两个原因: 在平时的开发过程中,经常可以遇到表单重复提交的问题,如做一个注册页面,如果表单重复提交,那么一个用户就会注册多次,重复提交主要由于两种原因。 1、 一是,服务器处理时间久。当用户在表单中填完信息,点击“提交”按钮后,由于服务器反应时间过长没能及时看到响应信息,或者出于其它目的,再次点击“提 交”按钮,从而导致在服务器端接收到两条或多条相同的信息。转载 2015-06-15 20:51:38 · 825 阅读 · 0 评论 -
Struts2 action的单例与多例
struts 2的Action是多实例的并非单例,也就是每次请求产生一个Action的对象。原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以Struts2的Action是多例模式的。 问题出现了,可以让struts2转载 2015-06-15 20:58:21 · 984 阅读 · 0 评论 -
jsp页面foreach循环,表单提交,批量处理数据,
jsp页面jsp页面: name: age: jsp页面转换成html的源码: name: age: name: age: name: age: name:原创 2015-08-14 09:24:37 · 11910 阅读 · 0 评论 -
Struts2+Spring集成中Action的管理
一般而言我习惯用Struts2的Spring plugin集成,步骤如下:先在web.xml中加入[html] view plain copylistener> listener-class>org.springframework.web.context.ContextLoaderListenerlistener-clas转载 2016-02-03 09:26:24 · 791 阅读 · 0 评论