- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dangdang项目笔记
一. Strus2+JSP+js实现 1
Struts2的token使用 1
常见问题: 2
二.Struts2+Hibernate实现 4
1.系统介绍(在线购物/电子商务) 5
2.系统的架构设计 5
3. 数据库设计 6
4.搭建工程结构 6
利用Myeclipse生成hbm和pojo 7
Sh常见问题: 11
使用@JSON(serialize=false)注解 将get方法注释掉,就是不让该类 序列化 15
MySQL的timeout那点事 24
(2):How to decrease InnoDB shutdown times 26
MySQL INNODB锁机制简单试验 30
(三)当当Struts2+hibernate3+spring 34
相关问题: 34
关于org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException异常的解决 34
Strus2+JSP+js实现
Struts2的token使用
s:token /标签防止重复提交,用法如下:
第一步:在表单中加入
s:token /
s:form action=helloworld_other method=post namespace=/test
s:textfield name=/
s:token/s:submit/ /s:form
第二步:
action name=helloworld_* class=cn.itcast.action.HelloWorldAction method={1}
interceptor-ref name=defaultStack/
!-- 增加令牌拦截器 --
interceptor-ref name=token
!-- 哪些方法被令牌拦截器拦截 --
param name=“includeMethodssave/param
/interceptor-ref
!-- 当表单重复提交转向的页面 --
result name=invalid.token/WEB-INF/page/message.jsp/result /action
以上配置加入了“token” 拦截器和“invalid.token”结果,因为“token”拦截器在会话的token与请求的token不一致时,
将会直接返回 “invalid.token”结果。
在debug状态,控制台出现下面信息,是因为Action中并没有struts.token和属性,
我们不用关心这个错误:
严重: ParametersInterceptor - [setParameters]:
Unexpected Exception caught setting struts.token on class xxx: Error
setting expression struts.token with value [Ljava.lang.String;@39f16f
严重: ParametersInterceptor - [setParameters]: Unexpected Exception caught
setting
常见问题:
自动增长的id值如何获取?
在设置配置文件时,因为默认的提交方式是转发,转发会携带所有的数据进入到下一个页面,这样可能会造成重复匹配action,这个可能是struts2标签的问题,很奇怪,解决方式是在配置文件上面加上type=redirect,让其提交方式变成重定向就可以了,但是不知道为什么?
系统自动生成的get/set方法要注意,今天遇到的问题是分页时一个属性名为cTwo,生成的get方法是getcTwo,这样导致了当点击二级目录时,无法获取cTwo,出现了空指针异常,这个问题非常隐蔽,不是特别的好找,所以要非常注意。
关于session的问题(刷新页面的时候会出现问题,最后得出可能是缓存的问题)
1。问题一
从register_form.js中,发送请求时,验证码这一项出现乱码。
$.post(validImage.action, {
code : code
}, function(se) {
if (se) {
$(#number\\.info).html(验证码正确);
} else {
$(#number\\.info).html(验
文档评论(0)