
Struts1.1
文章平均质量分 66
必败客
见怪不怪,其怪自败 。
展开
-
《Struts Web设计与开发大全》 第12章 多模块开发与Struts扩展
《Struts Web设计与开发大全》 作者邱哲、王俊标、马斗清华大学出版社购书网址:http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB071045561http://www.china-pub.com/computers/common/info.asp?id=25603扩展多模块开发和软件扩展是现代软件开发过程中原创 2007-07-16 13:21:00 · 558 阅读 · 0 评论 -
Struts 中 Validator页面验证
Struts 中 Validator页面验证XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 首先,在struts-config.xml文件中要写入: xxx.xxxx.xxxx 的部分是资源文件的路径 value="/Web-INF/validator-rul原创 2007-07-17 17:17:00 · 517 阅读 · 0 评论 -
深入Struts 1.1
2003 年 8 月 02 日作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。 Model 2 Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制原创 2007-07-16 16:31:00 · 488 阅读 · 0 评论 -
使用Struts的Token机制解决表单的重复提交
前几天被这个问题困扰了,在Google中搜“表单重复提交”,也搜到不少资料,但有的讲的不是很清楚,所以走了些弯路,现在写下来,不能算原创吧。Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令原创 2007-07-16 14:17:00 · 455 阅读 · 0 评论 -
使用Struts上传文件,用FormFile取得上传文件的本地绝对路径
例: FormFile file = xxxForm.getFile(); file.getFileName()只能取得 a.txt 并不能取得 C://a.txt 如何取得 C://a.txt ? String abpath = getServlet().getServletContext().g原创 2007-07-16 14:16:00 · 1631 阅读 · 1 评论 -
用struts把图片传到数据库呀
这个例子是通过用Struts的FormFile来写入到MySQL中。。。用用户通过选一个图片,然后按submit就可以存入数据库中其中先要建立一个表:create table test ( name varchar(20), pic blob );在MySQL的test库中http://jakarta.apache.org/struts/tags-bean" prefix="bea原创 2007-07-16 13:57:00 · 611 阅读 · 0 评论 -
总结 重复提交、重复刷新、防止后退的问题以及处理方式
重复提交、重复刷新、防止后退的问题以及处理方式一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的原创 2007-07-16 13:54:00 · 711 阅读 · 0 评论 -
J2EE基础篇:Struts的几个精细之处详解
精细之处一:“利用Token解决重复提交”背后的前提 我们知道,可以利用同步令牌(Token)机制来解决Web应用中重复提交的问题,Struts也给出了一个参考实现。服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌原创 2007-07-16 13:31:00 · 631 阅读 · 0 评论 -
ActionMessage可以不和资源文件一起使用
看了看源码,ErrorsTag.if (report.isResource()) {message =TagUtils.getInstance().message(pageContext,bundle,locale,report.getKey(),report.getValues());} else {message = report.getKey();}说明,是可以不使用资源文件的。再看,Act原创 2007-07-16 13:23:00 · 858 阅读 · 1 评论 -
struts如何实现上传文件的重命名????
public ActionForward execute(ActionMapping mapping, ActionForm form,原创 2007-07-17 17:15:00 · 966 阅读 · 0 评论 -
struts入门问题--关于资源文件
在FormBean的validate验证方法中,如果发生错误,使用errors.add("tt", new ActionMessage("err.err"));方法返回错误消息,在ActionMessage("err.err")需要使用资源文件中的err.err定义消息。那么,在返回消息的时候如何不使用资源文件中的定义?? 1:在FormBean的validate验证方法中加入以原创 2007-07-17 17:13:00 · 784 阅读 · 0 评论 -
Struts中FormFile是如何读文件的?
FormFile workPhoto = form.getWorkPhoto(); //取得上传的文件 FormFile lifePhoto = form.getLifePhoto(); String filePath = httpServletRequest.getSessio原创 2007-07-17 17:12:00 · 1567 阅读 · 0 评论 -
struts资源文件里的写法
1 errors.email={0} is an invalid e-mail address. 2 log4j.appender.rolling.layout.ConversionPattern=%d{ABSOLUTE} - %p %c - %m%n 3 error.password.required=/u30d1/原创 2007-07-17 17:11:00 · 542 阅读 · 0 评论 -
错误处理
尽管Struts框架提供了有效的异常处理机制,但不能保证处理所有的错误,这时Struts框架会把错误抛给Web容器,在默认情况下Web容器会向用户浏览器直接返回原始信息。如果想避免直接让用户看到这些原始信息,可以在web.xml中配置元素,以下代码演示了如何避免用户看到HTTP 404、HTTP 500错误和Exception异常。web.xml: 404 /ex原创 2007-07-17 17:00:00 · 649 阅读 · 0 评论 -
多表单提交的一种解决方法
问题: 一个页面中有两个表单,点击一个按钮时要同时获取两个表单的信息,就是同时提交两个表单。解决方案:要同时提交两个表单是不可能的,我们只能一次一次地提交,如果能够做到提交其中一个表单时不刷新页面,也就做到了提交两个表单了。不刷新页面,有两种方法:1.通过组件 Msxml2.XMLHTTP http://blog.youkuaiyun.com/loveyon/archive/2005/05/25/3808原创 2007-07-17 17:00:00 · 1226 阅读 · 0 评论 -
JSP(Struts)避免Form重复提交的三种方案
1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return t原创 2007-07-30 21:59:00 · 511 阅读 · 0 评论