
Struts2
hahalzb
这个作者很懒,什么都没留下…
展开
-
Hibernate+Spring+Struts2整合开发中的一个分页显示方案 (转)
<br />分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。<br /> 1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法: <br />public interface MemberDao{ //省略了其他的代码转载 2010-08-25 00:04:00 · 759 阅读 · 0 评论 -
Struts2 学习笔记五 -- DMI
在Struts2中,访问同一个类中的不同方法时,可以定义多个action,如以下代码:[code="java"] /user_add_success.jsp /user_delete_success.jsp [/code]但是,使用这种方...2009-11-15 11:01:40 · 127 阅读 · 0 评论 -
Struts2 学习笔记四--路径问题
struts2中路径的设置在struts2中最好使用绝对路径。MyEclipse中常用的设置路径的方法:[code="java"]request.getScheme()值是:httprequest.getServerName()的值是:localhostrequest.getServerPort()的值是:9000path的值是: str...2009-11-15 10:37:07 · 116 阅读 · 0 评论 -
Struts2 学习笔记三--namespace
首先看下struts2的配置文件:[code="java"] /Hello.jsp [/code]namespace 默认是namespace=””.当namespace=”” 或者" namespace="/"时:客户端访问的时候:...2009-11-14 21:04:17 · 131 阅读 · 0 评论 -
Struts2 学习笔记二-执行流程
struts2流程如图:2009-11-14 20:54:48 · 124 阅读 · 0 评论 -
Struts2 学习笔记一
Struts2的开发模式设置: 修改struts.xml配置文件:[code="java"] [/code][quote]true为开发模式,false为生产模式。[/quote]查看源代码设置:[quote] 鼠标放在该.jar上,点击右键选择Properties->java source attachment->External Folder...2009-11-14 19:49:39 · 102 阅读 · 0 评论 -
Struts2 配置文件传递参数
/bm/engine/pumpListAll.do?pumpType=${pumpType}/pumpListAll.do?pumpType=${pumpType}pumpType在action中必须有对应的get/set方法。当参数多于1个时,需要将'&'符号进行转义为'&',如下所示:">/bm/engine/pumpListAll.do?pumpType=原创 2010-10-21 23:32:00 · 6645 阅读 · 1 评论 -
Struts2 token 重复提交问题
使用了token以后,总是在第一次提交的时候,后台提示:token KO80SIJW4F84034NG5HRZBUGOVNY64D does not match the session token null.前台报404错误。(迅速单击两次保存按钮)错误时的配置文件为:/bm/contract/detailContractListAll.do/detailCo原创 2010-10-16 00:26:00 · 4317 阅读 · 1 评论 -
Struts2常用表单标签
1. 2. 3. 4. 5. 成功页面 6. 7. 8. checkboxList标签: 9. 10. 11. 12.原创 2010-09-25 17:51:00 · 4539 阅读 · 0 评论 -
Struts2防止表单重复提交
<br />防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result> <br /><br />在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:<br /># <input type="hidden" name转载 2010-09-25 17:39:00 · 817 阅读 · 0 评论 -
Struts2 OGNL 学习
所谓ognl表达式是指"user.name"即引号里的内容,是struts2提供的标签。对于DomainModel,可以自己new,也可以通过传递参数,交给struts2来初始化,但是此时需要保持一个参数为空的构造方法,否则struts2不知道调用哪个构造方法。原创 2010-08-26 15:46:00 · 984 阅读 · 0 评论 -
Struts2 学习笔记六 -- 通配符
通过DMI的方式,可以减少action的定义,但是在action中需要定义很多的result。Struts2提供了一种减少定义result的方法,那就是使用通配符。首先,看一个struts2的配置文件:[code="java"] /Student{1}_success.jsp [/code]这里,"{1...2009-11-15 11:50:58 · 123 阅读 · 0 评论