Struts2
文章平均质量分 67
cgl532056139
这个作者很懒,什么都没留下…
展开
-
Struts2 表单验证
(1)配置文件Struts.xml /result.jsp /index.jsp (2)User Action类package com.lyh.struts2;import com.opensymphony.xwork2.ActionSupport;im...原创 2011-05-10 17:08:48 · 79 阅读 · 0 评论 -
解码UTF-8
如题,把中文用java.net.URLEncoder.encode(String,String) web.xml里也配置了Spring的CharacterEncodingFilter过滤器,struts.properties也配置了 struts.locale=zh_CN struts.i18n.encoding=UTF-8 查了下资料CharacterEncodingFilter过滤器对POST...原创 2011-07-20 09:26:40 · 109 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$,@”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[...原创 2011-07-04 11:36:45 · 100 阅读 · 0 评论 -
struts2配置顺序
如果顺序出错,启动的时候会报错如下: The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-map...原创 2011-06-21 10:48:36 · 123 阅读 · 0 评论 -
Struts2深入探索
缺省参数的配置:在classes/struts.properties中覆盖,其中如果需要struts支持中文,需要覆写struts.i18n.encoding=GBK;也可以在struts.xml中使用<constant>来指定。两种方式最好始终只使用一种。 如扩展名struts.action.extension=dodefault.properties中配置的项目启动时x...原创 2011-06-21 10:46:50 · 109 阅读 · 0 评论 -
ActionContextCleanUp,StrutsPrepareAndExecuteFilter,StrutsPrepareFilter
刚看了文档中的描述(说的很清楚了,还是文档好啊):org.apache.struts2.dispatcherClass FilterDispatcherDeprecated. Since Struts 2.1.3, use StrutsPrepareAndExecuteFilter instead or StrutsPrepareFilter and StrutsExecuteFilt...原创 2011-06-07 10:53:16 · 98 阅读 · 0 评论 -
FilterDispatcher
FilterDispatcher可以包括一些初始化参数① config 表示要加载的XML配置文件的列表,多个文件名之间使用英文逗号(,)分隔。如果没有配置这个参数,struts2框架将默认加载struts.xml、struts-default.xml和struts-plugin.xml这三个文件。② actionPackages 表示要加载的Java包名的列表,多个包...原创 2011-06-07 10:45:46 · 150 阅读 · 0 评论 -
拦截器过滤器
1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次...原创 2011-06-02 14:44:22 · 107 阅读 · 0 评论 -
struts.i18n.encoding
[size=medium]之前和大家讨论了struts2.0中struts.i18n.encoding参数的作用,但是由于自己的不严谨的态度使自己得出了片面得结论,在此表示道歉.当然我们程序员的目的只有一个,就是寻找真相.所以下面我会和大家一起来重新理解struts.i18n.encoding参数的含义. 下面我从一个例子来重新审视这个参数的作用.首先我们来做一个实验,看看改参数是否用在了请求流程...原创 2011-05-31 16:19:02 · 218 阅读 · 0 评论 -
Struts2的Preparable接口
Struts2的Action在实现com.opensymphony.xwork2.Preparable接口后,就可以重写prepare()方法此时在Action中,prepare()方法的执行点是在:setXxx()和execute()的执行之前---------------------------------------------------------------------------...原创 2011-05-17 17:39:47 · 112 阅读 · 0 评论 -
struts2利用<s:fielderror/>等标签详细地控制错误消息输出格式
首先请看如下代码:<s:if test="hasFieldErrors()"> <s:iterator value="fieldErrors"> <s:iterator value="value"> <script language="JavaScript"&a原创 2011-05-13 09:41:26 · 103 阅读 · 0 评论 -
ModelDriven的使用
实现了modelDriven接口可以在action中直接获得例如User对象,它会将Object getModel()取得的User放到ValueStack中。可以理解为将这个User的属性追加到Action中。它主要是作用是实现类似 Struts的FormBean功能。 在struts2中,提供了一种直接使用领域对象的方式,就是让action实现com.opensymphony.xwor...原创 2011-05-10 17:09:48 · 126 阅读 · 0 评论 -
jquery.validate Validation .js验证框架 帮助 手册 文档
f原创 2011-08-04 14:43:22 · 134 阅读 · 0 评论