Struts2
zgmzyr
这个作者很懒,什么都没留下…
展开
-
Action映射配置元素
http://book.51cto.com/art/200909/150998.htm24.2.4 Action映射配置元素Action mappings是框架中的基本工作单元,框架通过对请求路径进行映射来决定由哪个Action来处理请求。Action mappings能指定一系列的Result、异常处理器及拦截器,元素的所有属性中只有name属性是必需的,其他属性都是可选的。尽管对转载 2010-03-09 18:34:00 · 1736 阅读 · 0 评论 -
struts2注解
<br />转载于:http://rabby.iteye.com/blog/746321<br /> <br />一、配置web.xml <br /><filter> <br /><filter-name>struts2</filter-name> <br /><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <br /><init-param> <br /><转载 2011-04-05 10:54:00 · 2106 阅读 · 0 评论 -
关于struts2 API 中InputConfig 内 methodName 和resultName的使用方法
<br />转载于:http://chenchangqun11.iteye.com/blog/799306<br /> <br />对于methodName 和resultName的区别很迷惑,查了很多资料都不得其解 <br /><br />最后在API中找到答案 <br />引用<br />(1)Marks a action method that if it's not validated by ValidationInterceptor then execute input method or inp转载 2011-04-08 18:42:00 · 6508 阅读 · 0 评论 -
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f)
转载于:http://cmm.iteye.com/blog/491723 上午工作中出现了这样一个异常: ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515) ognl.OgnlException: target is null for转载 2011-11-15 12:24:44 · 1017 阅读 · 1 评论 -
struts2 Validator 整合freemarker 取得FieldError的方法
转载于:http://zdz8207.iteye.com/blog/456402 struts2 Validator 整合freemarker 取得FieldError的方法 对源代码进行跟踪:protected void addActionError(Object object) { validatorContext.addActionE转载 2011-12-01 18:43:32 · 2170 阅读 · 0 评论 -
一个Struts2结合Spring测试的方法
最近在学习Struts2,进行测试驱动开发,对于struts2与Spring集成的测试,Struts2给出了一个插件struts2-junit-plugin-2.1.8.1.jar,这个插件需要spring-test.jar包的支持,所有需要测试的Action类都继承StrutsSpringTestCase。这个测试要求只能用个application.xml文件,而且必须放到类路径根目录下面。在我转载 2011-12-21 23:42:53 · 1698 阅读 · 0 评论 -
Struts2的常量详解
转载于:http://riddickbryant.iteye.com/blog/557373 通常struts2加载struts2常量的顺序如下: 1. struts-default.xml:该文件保存在struts2-core-2.0.6.jar文件中。2. struts-plugin.xml:该文件保存在struts2-Xxx-2.0.6.jar等Struts2插转载 2012-02-04 17:36:06 · 534 阅读 · 0 评论 -
Struts FileUpload 异常处理之Processing of multipart/form-data request failed
转载于:http://lichen0921.iteye.com/blog/495389 问题:在使用FileUpload的过程中,有一个经常抛出异常如下:ERROR [http-8081-Processor21] (CommonsMultipartRequestHandler.java:201) -2008-04-10 11:20:27,671 Failed to parse转载 2012-04-06 12:33:50 · 13996 阅读 · 0 评论 -
struts2中 # % $ 的区别和用法
<br />转载于:http://hi.baidu.com/golotus/blog/item/82e7ded4cf631807a08bb77f.html<br /><br />struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号<br /><br />表达式语言主要有以下几大好处: <br /> <br /> 1. 避免(MyType) request.getA转载 2010-10-27 17:52:00 · 566 阅读 · 0 评论 -
Struts2的自动类型转换及自定义类型转换
<br />转载于:http://www.chinasb.org/archives/2010/11/850.shtml<br /><br />为什么会有类型转换? <br /> HTTP协议中传递的任何内容都是String类型的,所以一旦我们在服务器上需要一个非String类型的对象,例如:int或者Date,那么我们就需要在收到 HTTP请求的数据的时候,首先将String类型的数据变换为我们需要的对应类型的数据,之后再使用。这个过程就是类型转换 <br />类型转换在Struts2中是透明的,即Str转载 2010-12-13 19:32:00 · 4653 阅读 · 0 评论 -
struts2.1.6 Bug post 乱码
struts2.1.6版本中存在一个Bug,即接收到的中文请求参数为乱码(以post方式提交),原因是struts2.1.6在获取并使用了请求参数后才调用HttpServletRequest的setCharacterEncoding()方法进行编码设置 ,导致应用使用的就是乱码请求参数。这个bug在struts2.1.8中已经被解决,如果你使用的是struts2.1.6,要解决这个问题,你可以这样转载 2010-04-07 10:35:00 · 836 阅读 · 0 评论 -
struts2中 # % $ 的区别和用法
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号表达式语言主要有以下几大好处: 1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 2.转载 2010-04-08 00:02:00 · 2410 阅读 · 0 评论 -
struts2 文件上传的拦截器问题
在写上传文件的程序时,出现了异常,引发了我对Struts2上传文件的过程的Debug,结果有点心得,也想明白了我的一些疑惑,把整个过程与大家共享一下。 没有图只有字,大家如果看着不爽,可以直接看问题以及解决方法。 下文书中包的版本:commons-fileupload-1.2.1.jar、struts2-core-2.1.2.jar 孙鑫的书《Struts2 深入详解》509页是关于限制上传文件的转载 2010-04-22 16:46:00 · 4237 阅读 · 1 评论 -
验证码
public String viewIndentyingCode() throws IOException { Random random = new Random(); StringBuffer codeBuffer = new StringBuffer(); char randomCode; int width = 85; int height = 30; int fontWidt转载 2010-05-06 15:30:00 · 502 阅读 · 0 评论 -
struts2中i18n的设置
1、针对xxx.class,建立xxx.properties文件,可以对class中的Output设置本地化输出2、更常用的方法是正对package,建立packageName.properties,在其中设置ActionClass.StringName=XXX。创建action都是:……ApplicationAct转载 2010-05-11 20:42:00 · 4725 阅读 · 0 评论 -
Struts2.0标签
Struts2.0标签注意OGNL表达式的配合使用 1、设置属性s:set功能与Struts1.2的bean:define相同(1)复制属性request.setAttribute("mldn","lin");%>#request.mldn">${temp }注意#value中需要使用OGNL表达式来取得属性范围中的属转载 2010-05-13 23:31:00 · 2361 阅读 · 0 评论 -
Struts2中拦截器与过滤器的执行顺序
<br />web.xml<br /><?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/转载 2010-08-04 23:17:00 · 3956 阅读 · 1 评论 -
Struts2拦截器的使用
<br />转载于:http://www.java3z.com/cwbwebhome/article/article2/2933.html<br /> <br />如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):<br /><interceptor-ref name="checkbox"><br /> <param转载 2010-10-13 16:03:00 · 463 阅读 · 0 评论 -
Struts2 鲜为人知的调试技巧
转载于:http://hi.baidu.com/passedbylove/item/d63f1314a0088afbdceeca03 作为程序员,在工作中或学习过程中难免遇到磕磕绊绊,能够操起手中的工具在第一时间内解决棘手 问题的人通常被敬仰为高手。 笔者最近在学习Struts 2,从书籍和资料上了解到struts提供了一个调试信息辅助标签, 用户开发过程中使用转载 2012-09-01 20:58:27 · 9166 阅读 · 0 评论