![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2/struts1/springmvc
ywj_316
这个作者很懒,什么都没留下…
展开
-
[导入]Struts 2与AJAX(第三部分)
摘要: 在上两部分的《Struts 2与AJAX》中我介绍了Struts 2与DOJO结合实现AJAX的知识,本文将介绍在Struts 2中使用DWR实现AJAX表单校验。 阅读全文Max 2007-08-16 18:33 发表评论文章来源:http://www.blogjava.net/max/archive/2007/08/16/137363.html ...2009-10-29 19:00:00 · 93 阅读 · 0 评论 -
struts1.3-基础及原理
网站struts.apache.org实践步骤:1 搭建环境 (1)导入jar包 使用其中相关的类(可将所有jar全部导入) (2)建立一个配置文件:struts-config.xml 作用:方便struts用户使用 位置:一般放在WEB-INF下 (3)配置web.xml 注册struts中心控制器-----ActionServlet ...2009-11-29 22:59:00 · 113 阅读 · 0 评论 -
struts1.3-Converter
Converter添加java.util.Date类型转换器1 编写UtilDateConverter转换器类,实现Converter接口的convert方法(com.sun.org.apache.commons.beanutils.Converter)public class UtilDateConverter implements Converter { public Object c...2009-11-30 08:10:00 · 95 阅读 · 0 评论 -
struts1.3-DispatchAction
DynaActionForm 配态form1 配置动态form属性<form-property>name属性,type属性类型,primitive type必须使用包装类型。<form-beans> <form-bean name="addStudentForm" type="org.apache.struts.action.DynaActionForm"&...2009-11-30 08:10:00 · 103 阅读 · 0 评论 -
struts1.3-exception
一 配置异常(在struts-config.xml文件中定义),定制异常有两种:1 全局异常(Global Exceptions)<global-exceptions> <exception key="invalideUser" path="/Login.jsp" type="com.future.struts.MyException" /></globa...2009-11-30 08:11:00 · 99 阅读 · 0 评论 -
struts1.3-ForwardAction
ForwardAction是统一访问形式配置struts-config.xml即可<action-mappings> <action path="/preAddStudentAction" forward="/WEB-INF/AddStudent.jsp" /> <forward name="success" path="/login_success.jsp&q2009-11-30 08:12:00 · 70 阅读 · 0 评论 -
struts1.3-plugIn
可以加入ValidatorPlugIn动态验证框架插件org.apache.struts.validator.ValidatorPlugIn2009-11-30 08:12:00 · 66 阅读 · 0 评论 -
struts1.3-validator验证框架
struts validator验证框架1 配置: * 加入国际化配置在struts-config.xml文件中,如: <message-resources parameter="MessageResources"/> * 提供国际化资源文件 * 引入validator插件在struts-config.xml文件中,如: <plug-in...2009-11-30 08:13:00 · 96 阅读 · 0 评论 -
struts1.3-标签
struts标签的使用和配置配置:1 在struts-config.xml文件中加入(可以到示例中的struts-config.xml文件中复制) <message-resources parameter="MessageResources" />2 在示例的src下拷贝MessageResources.properties文件到项目src下3 在页面引入就可使用 &l...2009-11-30 08:14:00 · 131 阅读 · 0 评论 -
struts1.3-validate
1 ActionForm中的validate方法验证1)重写ActionForm中的validate方法public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){ ActionErrors errors=new ActionErrors (); if(username==null || u...2009-11-30 08:15:00 · 65 阅读 · 0 评论 -
struts1.3-其他
框架面向请求驱动:struts1.x,struts2.x,WebWork面向事件驱动的(JSF)--------------------------------------struts空字段测试<input type="text" name="username"\>ActionForm中有:private String username;private String ...2009-11-30 08:16:00 · 78 阅读 · 0 评论 -
struts1.3-文件上传
1 建立页面<form action="" name="form1" enctype="multipart/form-data" method="post">2 建ActionForm类private String title;private FormFile file;//必须用apache的FormFile类(org.apache.struts.upload.FormFi...2009-11-30 08:16:00 · 114 阅读 · 0 评论 -
struts1.3-自定义exception
1 自定义异常类 SystemException.javapublic class SystemException extends RuntimeException{ //自定义key private String key; //自定义参数 private Object[] values; //实现父类的构造方法 public SystemException() { super(...2009-11-30 08:17:00 · 127 阅读 · 0 评论 -
struts2 error:No result defined for action and result input
这是struts2的一个拦截器错误首先查看struts的XML中对应action里配置是否有<result name="input">/AddProducts.jsp</result>如果有说明在拦截图器链中某个拦截器出错,大多情况下是数据类型转换错误!...2010-01-14 19:50:00 · 60 阅读 · 0 评论 -
Struts 2的配置文件
1 配置Action的struts.xml2010-03-05 10:24:00 · 110 阅读 · 0 评论 -
struts2 页面转向错误No result defined for action and result Invalidation
Messages: No result defined for action com.xxx.action.SomeAction and result input ---------------------------------------------------------------------------------------------------------------------...2009-11-20 16:57:00 · 99 阅读 · 0 评论 -
[导入]为Struts 2.0做好准备
摘要: Struts 2.0系列之一Struts 2.0的简单易用、方便测试相信也会给大家留下不错的印象吧。我相信,Struts 2.0作为一个全新的Web架构,将会再次掀起Web开发的热潮。 阅读全文Max 2006-10-10 18:35 发表评论文章来源:http://www.blogjava.net/max/archive/2006/10/10/74353.html ...2009-10-29 19:00:00 · 109 阅读 · 0 评论 -
[导入]Struts 2与AJAX(第二部分)
摘要: Struts 2系列之十四在上一篇文章《Struts 2与AJAX(第一部分)》,我已经简单地介绍了<s:tree />的一些用法,接下来我将继续深入讲解<s:tree />的使用和通过DWR实现AJAX校验。 阅读全文Max 2007-06-27 18:33 发表评论文章来源:http://www.blogjava.net/max/archiv...2009-10-29 19:00:00 · 76 阅读 · 0 评论 -
[导入]Struts 2与AJAX(第一部分)
摘要: Struts 2系列之十三在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that lo...2009-10-29 19:00:00 · 80 阅读 · 0 评论 -
[导入]Strus 2的新表单标志的使用
摘要: Struts 2系列之十二Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。 阅读全文Max 2007-05-18 19:34 发表评论文章来源:http://www.blogjava.net/max/archi...2009-10-29 19:00:00 · 92 阅读 · 0 评论 -
[导入]Struts 2中的OGNL
摘要: Struts 2系列之十一OGNL是一种功能很大的表达式语言,熟悉它可以使我们的开发变得更快捷。 阅读全文Max 2007-04-28 19:43 发表评论文章来源:http://www.blogjava.net/max/archive/2007/04/28/114417.html ...2009-10-29 19:00:00 · 72 阅读 · 0 评论 -
[导入]在Struts 2中实现CRUD
摘要: Struts 2系列之十CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新...2009-10-29 19:00:00 · 72 阅读 · 0 评论 -
[导入]在Struts 2中实现文件上传
摘要: Struts 2.0系列之九Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。 阅读全文Max 2007-03-21 00:48 发表评论文章来源:...2009-10-29 19:00:00 · 66 阅读 · 0 评论 -
[导入]在Struts 2中实现IoC
摘要: Struts 2.0系列之八IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和...2009-10-29 19:00:00 · 84 阅读 · 0 评论 -
[导入]Struts 2的基石——拦截器(Interceptor)
摘要: Struts 2.0系列之七Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 阅读全文Max 2006-12-06 20:10 发表评论文章来源:http://www.blogjava.net/max/archive/2006/12/06/85925.html ...2009-10-29 19:00:00 · 171 阅读 · 0 评论 -
[导入]在Struts 2.0中实现表单数据校验(Validation)
摘要: All Input Is Evil! -Writing secure code 在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外...2009-10-29 19:00:00 · 119 阅读 · 0 评论 -
[导入]转换器(Converter)——Struts 2.0中的魔术师
摘要: 在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型? 开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的...2009-10-29 19:00:00 · 84 阅读 · 0 评论 -
[导入]在Struts 2.0中国际化(i18n)您的应用程序
摘要: Struts 2.0系列之四国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。 阅读全文Max 2006-11-01 19:06 发表评论文章来源:http://www.blogjava.net/max/archive/2006/11/01/78536.html ...2009-10-29 19:00:00 · 75 阅读 · 0 评论 -
[导入]Struts 2.0的Action讲解
摘要: 有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.x Stuts 2.0 ....2009-10-29 19:00:00 · 77 阅读 · 0 评论 -
[导入]常用的Struts 2.0的标志(Tag)介绍
摘要: 在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子,请联系我。我的E-MAIL:Max.M.Yuan@gmail.com。 在介绍常用标志前,我想先从总体上,对Struts 1.x与Stru...2009-10-29 19:00:00 · 89 阅读 · 0 评论 -
防止页面多次刷新提交表单(转)
当用户从表单处完成递交,如无问题已将注册信息写入数据库,但有问题的是,如何防止用户刷新页面,这相当于将原有的信息再次写入数据库,在网络上寻找解决方法,试用后将本人认为最管用的方法记下。网络中给出如下解决方式:第一种:禁用提交按钮当用户提交表单后,使用JAVASCRIPT脚本语言,将提交钮禁用。分析:如客户端没有开启脚本功能就出现问题;这也仅是在表单处理前有用,防止用户多次点击提交钮;现在...2010-06-21 17:33:00 · 277 阅读 · 0 评论