struts2
Luxika
这个作者很懒,什么都没留下…
展开
-
struts2中减少action数量(通配符使用)
struts2中减少action数量(通配符使用) 如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 /addUser.jsp /delUser.jsp /updateUser.jsp 如果使用通配符,可以省略写成一个action /{1}User.jsp ...原创 2009-12-01 20:40:29 · 103 阅读 · 0 评论 -
Struts2 s:if 界面判断集合or对象
判断 ArrayList size 是否为0 判断 ArrayList size 是否为null OR 集合为空 集合不为空 or 集合不为看空 又OR 首先说说判断字符串的问题: 1、 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这...原创 2011-10-28 17:10:59 · 132 阅读 · 0 评论 -
struts2日期标签datetimepicker
http://blog.csdn.net/wuxinfengjing/article/details/2843151 想使用struts2的日期标签 首先需要在里加上 否则不会引用日期控件需要调用的javascript 先说说的用法: 就是吧orderDate的值,格式化为yyyy-MM-dd 如果你用来取值,显示的就是yy-MM-dd 再来说...原创 2011-10-27 15:30:17 · 129 阅读 · 0 评论 -
struts iterator
原创 2011-03-24 20:19:16 · 178 阅读 · 0 评论 -
struts2的checkbox标签--value和fieldValue
struts2的checkbox标签在使用的时候需要注意它的两个属性。value和fieldValue,在其他的标签中value是真实值。而在checkbox中,value如果为true,就表示复选框被选中;如果为false就表示不被选中。fieldValue才是此复选框对应的真实的值。 例如: 显示代码打印 1 对应的html为 显示代码打印 1 ...原创 2011-10-19 15:21:58 · 275 阅读 · 0 评论 -
webwork中关于ValueStack的描述
关于ValueStack的描述: 1、 ValueStack其实就是一个放置Java对象的堆栈而已,唯一特别的是可以使用EL来获得值堆栈中对象属性的数据,并可以为值堆栈的对象属性赋值。 2、 EL,全称Express Language,即表达式语言。不要被语言吓倒,它是简单的对象导航语言。有字符串(例如:方法名)和特殊字符组成(例如用.表示调用对应的属性方法)。通过EL,我们可以存...原创 2010-12-08 11:05:31 · 161 阅读 · 0 评论 -
WebWork执行流程
com.opensymphony.webwork下有两个类:public class ServletActionContext extends ActionContext implements WebWorkStatics; 这个类是静态工具类,其内的方法均依赖com.opensymphony.xwork.ActionContext类,而这个类提供了Action类的执行上下文.我们跟踪这个上下文...原创 2010-11-30 18:37:06 · 136 阅读 · 0 评论 -
struts2 标签
struts2的select标签中,常用的有以下几个属性: (1)struts2中的select 标签中,必须设置的属性只有一个,即是list。 (2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如: xml 代码 其中,即使list中有值,我们也通常会加上headerKey,...原创 2010-11-28 08:51:03 · 87 阅读 · 0 评论 -
struts与webwork
不想过多的争论struts与webwork的优越性,只是自己做了一个小试验。在做试验之前已经用struts做过两个项目了,webwork还是初级学习。 1.使用标签。struts的自定义标签多,学习起来复杂,但同时功能强大。webwork只定义了一个webwork.tld,操作更简单。 2.有效性验证和javascript支持。struts支持客户端JavaScript与服务器端的校验...原创 2010-11-08 19:55:49 · 125 阅读 · 0 评论 -
struts2+jsonplugin
1、引入包(本文中的包全部引自struts-2.1.8.1\lib): struts2-json-plugin-2.1.8.1.jar json-lib-2.1.jar commons-collections-3.2.jar commons-beanutils-1.7.0.jar commons-lang-2.3.jar commons-logging-1.0.4.jar ezm...原创 2011-03-02 12:00:44 · 104 阅读 · 0 评论 -
Struts2返回JSON
1.导入jsonplugin包 Struts2.16:导入jsonplugin-0.34.jar包(下载包)和commons-logging-1.0.4.jar(Struts2 lib下有) Struts2.18导入struts2-json-plugin-2.1.8.1.jar(Struts2 lib下有) 2.struts.xml中package 中extends="json-de...原创 2011-03-02 11:53:03 · 111 阅读 · 0 评论 -
JSP页面获取ValueStack中的值
我们知道Struts2会将Action中的属性存放到ValueStack对象中,在通过Action转发的页面中,我们可以通过Struts2 的标签来输出这些值,但是这样得到的值却仅限于输出显示,不能进行进一步的操作,那么我们应该怎样得到 ValueStack中的值又能对它进行其他操作呢? 首先,我们需要了解Struts2是将Action中的属性全部封装在一个叫做struts.valueSta...原创 2011-02-22 09:48:13 · 132 阅读 · 0 评论 -
webwork.properties 详解
WebWork有很多属性可以根据需要改变.要改变它们,请指定classpath(通常是/WEB-INF/classes)下的 webwork.properties文件中的值.属性列表可以在default.properties文件中找到(在webwork.jar中): 译注:为了方便,翻译时把原文件拆开翻译,并对格式进行了一些改变.请自己打开default.properties了解原来的内容和格式...原创 2010-12-23 18:19:17 · 140 阅读 · 0 评论 -
Struts2支持动态方法调用
在 WebWork2 中,可以使用感叹号(!)来指定要执行(或调用)非 execute 方法,但是还没有一个真正的术语该种方式的定义。在 s2 的讨论中,我们定义了“动态方法调用”这个术语来描述 webwork/s2 对感叹号的使用。 动态方法调用( DMI )通过在 action 名称和要调用的 Action 方法之间添加一个感叹号进行分割,以表示调用 action 中指定的方法(非 e...原创 2010-05-15 23:50:15 · 100 阅读 · 0 评论 -
实现xwork配置文件的自动加载-摘自http://blog.csdn.net/snow_fox_yaya/article/details/2218141...
一、 如果配置文件struts.xml的内容太多,或者是团队开发时希望各自struts2 的Action配置独立,而不互相干扰,可以将配置文件拆分为多个文件,这样可以减少工作量,便于维护。 常见的做法在默认的struts.xml中使用include来包含各个模块的配置文件。如果是多个配置文件时,就使用多个include元素。新加模块的action配置时,还是要修改struts.xml。 ...原创 2012-07-09 15:54:01 · 351 阅读 · 0 评论