Struts
tianlincao
09年毕业后一直从事J2EE企业应用的开发工作,有丰富的应用软件开发和优化经验。喜欢运动,崇尚一切自由的东西,关注行业新动态。tip:如果你不能改变世界,那就改变自己。
展开
-
Struts常见错误的全面汇总
原文请见:http://www.javaeye.com/topic/270015 1、“No bean found under attribute key XXX” 在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,type属性的值应该是Form类的全名。或者是,在Action的定义中,name或attribute属性指定的Actio转载 2010-01-12 13:35:00 · 806 阅读 · 0 评论 -
Struts1.X异常处理
Struts1.X异常处理 --作者:马庆槐 摘要:本文描述了在在Struts 1.X异常处理框架和流程,以实际项目开发异常处理事例讲解在项目中如何在Dao层使用异常处理机制,并给出在每个阶段内容。1、概述在Struts 1.X中对异常的处理使用Except转载 2010-01-12 15:56:00 · 1583 阅读 · 0 评论 -
struts 异常处理
在Struts框架中,对于异常的处理主要有两种机制:编程式和声明式。一、编程式异常处理: * 捕获异常 * 创建相应的异常消息 * 传递异常消息* 到相应的页面处理异常如在Action中: try{ ...... }catch(UserNotFoundException unf){转载 2010-12-27 21:01:00 · 918 阅读 · 1 评论 -
struts2中validation校验框架的原理和使用
<br />深入struts2中validation校验框架的原理和使用<br /> 在struts2中使用validation校验框架,如果想对某个类似于execute方法进行校验,xml的校验文件的命名规则为action名-方法名-validation.xml,对应action中继承另外一个action两者都有校验xml,那么校验顺序如下:<br /> RegisterAction extends BaseAction,如果两个action里面要对方法进行校验,那校验文件的搜索路径如下:<br />转载 2010-12-25 22:17:00 · 1584 阅读 · 0 评论 -
struts2从form取值的三种方式
<br />在Eclipse中建立第一个Struts2程序中我们建立了第一个struts程序,那么如何把登陆页面中的用户名传递到登录成功的页面中呢? <br />有三种方式, <br /><br />1,使用默认的action的传递方式。 <br />2,自定义一个vo,在action中使用这个vo <br />3,使用ModelDriven的方式。 <br />下面分别叙述。 <br /><br />1,使用默认的action的传递方式。 <br />action文件如下: <br />package s转载 2010-12-25 21:39:00 · 11100 阅读 · 0 评论 -
Struts2拦截器的使用
<br />如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):<br /><interceptor-ref name="checkbox"><br /> <param name="uncheckedValue">0</param><br /></interceptor-ref><br /><interceptor-re转载 2010-12-25 22:22:00 · 532 阅读 · 0 评论 -
struts2中的struts.properties详解
<br />struts.properties文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。struts.properties文件通常放在Web应用的WEB-INF/classes路径下。实际上,只要将该文件放在Web应用的CLASSPATH路径下,Str转载 2010-12-25 22:23:00 · 552 阅读 · 0 评论