struts2/webwork2
清风一池水
a simple person
展开
-
在tomcat下调试webwork程序的问题
今天在tomcat4下使用webwork2.2.1作了一个示例程序,为了简单,我把所有用到的.jar文件都放到tomcat根目录下的shared文件下,后来在jsp用到webwork的taglib,按照webwork2.2.1示例中的说法,现在可以不用在web.xml文件中声明这个webwork.tld文件的路径,因为这个taglib已经包含在webwork.jar文件中了。但是,我在测试中,就是原创 2006-03-12 01:57:00 · 1381 阅读 · 0 评论 -
Struts2的s:select标签tag对枚举类型的支持,以及iBatis对枚举值的支持
1.枚举类型定义:public enum StatusEnum { OPEN("正常"), CLOSE("关闭"); private String desc; private LotStatusEnum(String desc) {原创 2011-09-27 18:24:16 · 5987 阅读 · 1 评论 -
struts2的action支持自动转换枚举类型(enum)的实例变量
今天看到很多程序员写的代码,老是在enum与string之间来回转换,自己也不确定struts2能否进行enum的类型转换,struts2的文档说不支持enum的自动转换,通过阅读struts2的DefaultTypeConverter源代码发现是可以的,主要集中在convert原创 2011-09-16 17:03:10 · 4211 阅读 · 0 评论 -
struts2的s:param标签使用
struts2的s:param标签主要有两个属性name与value,若想在value属性中输入直接量,则可以这样写:,也可以这样写:user,这个表达式tableTitle变量的值为user字符串,而不是user变量;若想取user对象的值,则可以这样写,这些用法主要是在标签中嵌套使用s:param的时候要注意原创 2007-12-31 12:49:00 · 11262 阅读 · 1 评论 -
extremecomponents使用struts2国际化信息的方法
有两种方法来实现该功能:间接法、直接法第一种:间接法,使用el表达式与struts2的tag来写,这种方法比较繁琐,比如: view="multiCompact" action="${ctx}/system/listUser.action" locale="${i18n_locale}"> 第二种:直接法,该方法是利用ec提供的扩展点来实现,这原创 2007-12-18 14:00:00 · 2577 阅读 · 0 评论 -
一篇关于struts2文件上传的好文章
今天发现一篇关于struts2文件上传问题的好文章http://www.blogjava.net/flustar/archive/2008/02/16/fileupload.html ,作者遇到的问题与我遇到的问题是相似的,很值得记录原创 2008-02-20 16:50:00 · 1689 阅读 · 0 评论 -
struts2中interceptor命名的新变化
按照struts2.0.8文档的说法,从struts2.0.7版本开始(当然我们能看到只是2.0.8,因为struts2的奇数版本号一般是内部测试版本,不会发布的),struts2的interceptor一律采用camelCase(驼峰:除了第一个,每个单词大写开头)命名,当然目前(2.0.8)还是可以使用中划线命名,而在2.1.0版本中将会完全删除中划线的命名的intercepter ,具体涉及原创 2007-08-09 13:41:00 · 1480 阅读 · 0 评论 -
struts2的客户端验证
目前struts2的客户端验证有一些需要注意的地方:1.目前的struts2版本 对客户端验证的支持还不是很好,只有部分的theme支持客户端验证,好像目前只有xhtml支持客户端验证。2.对form的中namesapce与action属性要分别写清除,不可以把namesapce与action写在一起。具体可以参考struts2的官方文档,写的很清楚原创 2007-08-09 13:53:00 · 1888 阅读 · 0 评论 -
关于struts2
最近下载了struts2.0.6,可真大,解压后大约150M,仔细看了一下,跑了其自带几个demo,并看了一下代码,可以说基本和webwork2一样的,核心基本没改,感觉就修改了包名,说是struts和webwork合并,个人觉得是webwork利用struts这个招牌寻找市场,struts利用webwork2获得重生,因为在struts2基本看不到struts1的影子了。可惜,目前没有关于str原创 2007-03-11 22:27:00 · 1561 阅读 · 0 评论 -
关于webwork的IOC容器
从webwork2.2版本开始,webwork自带的IoC容器就被置位deprecated状态了,以后的默认IoC容器是使用spring的IoC容器。不过,自带的IoC还是可以使用。原创 2006-03-11 23:35:00 · 1306 阅读 · 0 评论 -
[转贴]WebWork 2.2部分新特性介绍
http://bbs.mbig.cn/read.php?tid=25291转载 2006-03-12 13:21:00 · 1300 阅读 · 0 评论 -
解释一个struts2抛出的异常
在用struts2开发的过程中,经常会看到struts2抛出的下列的异常:22:16:50,437 ERROR [ParametersInterceptor] - 很多开发人员不清除为什么老抛出这个异常,其实很简单,上面说的很清除,这是ParametersInterceptor过滤器抛出的异常,ParametersInterceptor的功能是转换request中parameter到actio原创 2007-10-03 11:18:00 · 2498 阅读 · 1 评论