
Webwork
yyw_hh
这个作者很懒,什么都没留下…
展开
-
WebWork之--OGNL表达式使用,慎用筛选功能
【转】OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 【发现问题】 就是这个功能强大的ognl表达式,今天竟然报错了。今天我用到了OGNL表达式的投影功能,我一直...2007-09-30 17:13:00 · 123 阅读 · 0 评论 -
WebWork之--使用fileUpload interceptor实现文件上传[基本配置+注意事项]
使用webwork的fileUpload interceptor,可以很方便的实现文件上传功能。以下为我在编写文件上传功能实现中的一些总结:一:基本配置开发环境:服务器:tomcat 5.Xwebwork版本:webwork 2.2.2另外,需要把apache下的commons FileUpload包放到你的classpath中,我的是直接放置在${app}/WEB-IN...2008-10-31 09:12:00 · 372 阅读 · 0 评论 -
WebWork之--在JSP中访问valueStack值栈内容[不使用WebWork OGNL标签]
有些特殊情下,需要在JSP的<%%>java代码段中直接访问值栈内容。而不使用<ww:property value="name"/>获取,可以通过如下方式进行:String name=(String)ActionContext.getContext().getValueStack().findValue("name"); 为了正常运行,还需要在jsp将这com...2008-10-31 11:19:00 · 132 阅读 · 0 评论 -
WebWork之--action chain无法共享值栈内容错误排查
今天犯了一个低级错误,action配置如下,经多方排查,最终发现是拦截器配置问题。一般默认设置为defaultStack,但是我的这个package中默认拦截栈是basicStack,但是basicStack中不包含chain interceptor,所以导致两个action不能共享值栈内容。action配置如下:<action name="actionName" cla...2008-11-04 14:09:00 · 94 阅读 · 0 评论 -
WebWork之--使用iterator标签的status属性实现奇偶行异色显示
经常写JSP页面的人会对这个属性很熟悉,原理很简单:iterator标签的status属性提供了对于当前行奇偶性等的判断。 JSP中结果集显示如下:<ww:iterator value="resultList" status="status"> <tr class="<ww:if test="#status.even">row-ev.2008-11-04 14:51:00 · 168 阅读 · 0 评论 -
webwork之--自定义ui theme,使用webwork强大的客户端校验功能
webwork的客户端校验功能已经很强大了,只要你稍加扩展修改,就能自动生成很多平常写jsp最不愿意处理的内容。这两天开始啃它的webwork validation和UI theme,几个原因让我决定自定义ui theme:1:theme == simple不支持客户端js校验2:theme == xhtml/ajax/css_xhtml 虽然支持生成客户端校验,但是都是以两列为单位的一个...2008-11-19 17:53:00 · 108 阅读 · 0 评论