
struts
ll_feng
这个作者很懒,什么都没留下…
展开
-
如何在跌代时用struts2标签对初始值进行转换输出
我们经常会遇到这样一种情形:要将从action里取出的list里的对象数据输出到页面上时,有些值是不能原样输出的。比如,状态或性别之类的属性,我们一般都会用0、1之类的常量值进行标识。CRUD是方便,但是如果原样输出,用户能看得明白吗?(列表中,性别一栏张三的输出值为“0”,李四的输出值为“1”,你问客户他们谁是男谁是女?!他不跟你急,算你走运! :D )这种现象的解决办法就是在页面上进行...2008-07-18 14:02:54 · 116 阅读 · 0 评论 -
struts2的插件使用
struts2已经开始插件化了。很多功能实现可以借助插件。比如struts-conversion-plugin-xxx.jar,struts-spring-plugin-xxx.jar一、struts-conversion:约定取代配置借助该插件可以实现web控制层的所谓“零配置”,虽然我个人并不完全赞同“零配置”,其实倒觉得美其名时不再曰的“零配置”只不过是将配置化整为零了。方便了开...2009-03-10 17:36:25 · 124 阅读 · 0 评论 -
struts2的框架验证
要运用struts2的验证框架。没有什么前提条件和配置。只需一个国际化资源文件和验证文件即可。国际化文件就是struts.xml或struts.proterties文件中配置的,假如是在struts.xml中以常量来配置的。可以这样配置:那么所有classpath路径下的文件名为ApplicationResources.properties或是errors.properties文件...2008-09-07 23:45:10 · 72 阅读 · 0 评论 -
struts2常用UI标签之:Form标签
一、select标签(1)、静态构造下拉选项[code="java"][/code]注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个optionheaderKey指定缺省的选项"value",headerValue指定缺省的选项"text"(2)、通过list对象动...2008-09-25 15:42:38 · 98 阅读 · 0 评论 -
struts2中如何使用OGNL表达式
struts2支持多种表达式语言,如:jstl、OGNL等常用表达式。但它默认的还是OGNL。从网上收集了下资料,做个学习笔记。(首先向资料的原创作者致谢!因为下面的内容有部分引用,例如:http://www.blogjava.net/max/archive/2007/04/28/114417.html) 一、什么是OGNL,有什么特点? OGNL(Object-Graph Navig...2008-09-26 13:25:31 · 109 阅读 · 0 评论 -
struts2.1.6版如何使用ajax
需注意的事项1、需引入struts2-dojo-plugin-2.1.6.jar2、页面标签的变化如下:ajax.jsp[code="java"] Ajax Demo Ajax Dmeo:一个div [/code][code="j...2009-11-14 14:39:05 · 82 阅读 · 0 评论 -
struts的自定义类型转换
struts有一套完整的类型转换机制。但在实际应用中我们有时也需要定义自己的类型转换器。下面说一下如何实现自定义类型转换器一、局部的类型转换首先要有一个目标类型。可以是自定义的类型如Point也可以j2se中已有的类型如:Date举例[code="java"]public class Point{ private int x; private int y;...2009-05-19 00:00:33 · 120 阅读 · 0 评论 -
如何测试struts2的action?
在web应用中做action的单元测试,一向比较麻烦.因为它对web容器的依赖。现在有办法了。struts提供了 个测试插件,结合JUnit,可以很方便的进行单元测试,一、加入struts2-junit-plugin.xxx.jar插件二、测试类[code="java"]/** * */package com.auth;import org.apache.st...原创 2012-01-18 15:10:36 · 371 阅读 · 0 评论