Struts2
iuhiqnehc
这个作者很懒,什么都没留下…
展开
-
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3)
进入我们基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发的最后一个阶段了,这阶段主要为我们的项目引进Struts2的Annotation。相对于带Annotation的Hibernate与带Annotation的Spring整合来说,带Annotation的Struts与带Annotation的Spring整合还是比较容易实现的。转载 2012-12-19 17:26:08 · 441 阅读 · 0 评论 -
Struts2基于注解Annotation的零配置开发(三)
(转)http://javeye.javaeye.com/blog/358744最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定conv转载 2012-12-19 15:52:58 · 657 阅读 · 0 评论 -
Struts2.1.6 annotation注意事项
原文地址:http://www.hlmz.org/forum/viewthread.php?tid=286struts2.1.6这个版本出来有一段时间了,这个版本在比2.0.11版本改变很多,关于annotation的写法本在在2.0.11的时候就一直在项目中使用。首先介绍这个2个版本的不同之处和2.0.11 annotation升级到2.1.6会出现那先问题。第一:版本不同转载 2012-12-19 15:58:27 · 400 阅读 · 0 评论 -
Struts2基于注解Annotation的零配置开发(二)
接上篇。4,Namespace annotation 可以定义在Action中或者是定义在package-info.java文件中。在Action中定义的@Namespace会应用在该Action中所有的相对url上。如果定义在package-info.java文件中,那么该包中的所有的Action的namespace(不包括子包中的action)。实例代码一:在Action中转载 2012-12-19 15:51:16 · 424 阅读 · 0 评论 -
Struts2基于注解Annotation的零配置开发(一)
以前使用Struts2的时候参数都是在struts.xml里面配置的,现在转入了一个新的项目中,发现这个项目struts.xml中只定义了几个常量,并没有大量的action、interceptor的配置信息,项目显得非常整洁,但是同时也看的云里雾里。今天花了一小会看了一个Struts2 Convention Plugin的官方文档,才大致了解了一二,这里简单叙述一下。 具体的阐述转载 2012-12-19 15:49:37 · 513 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2)
基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。 言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5\dist中的spirng.jar引进我们项目的lib目录来,还要添加\lib\aspectj\下的两个jar包,以支持切转载 2012-12-19 17:24:33 · 500 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)
写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进对Annotation的支持,使得我们可以用单方面去管理我们的类与关系,而不用像以往那样,一旦遇到问题,就要不断在Java视图和XML视图中切换。好,开始吧,既然网络中暂时没有这方转载 2012-12-19 17:22:19 · 688 阅读 · 0 评论 -
Struts2注解
通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念就是pa转载 2013-01-01 13:55:27 · 389 阅读 · 0 评论 -
Struts2国际化
Java国际化 Java程序的国际化思路是将程序中的标签、提示信息等放在资源文件中,程序需要支持国家/语言环境,则必须提供对应的资源文件。资源文件是key-value对,每个资源文件中的key不变,但value随不同的国家/语言变化。Java国际化主要通过如下3个类完成 Java.util.ResourceBundle:用于加载资源包 Jav转载 2012-12-11 16:49:11 · 519 阅读 · 0 评论 -
Struts2的Annotation使用
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention1.转载 2012-12-12 17:00:36 · 357 阅读 · 0 评论 -
Struts2动态方法调用
struts.enable.DynamicMethodInvocation = true 当配置struts.enable.DynamicMethodInvocation = true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法。Wildcards(通配符):通配符有点类似于变量,但这里的变量是用“*”表示。 单个星号配置转载 2012-12-02 11:05:46 · 397 阅读 · 0 评论 -
Struts2验证框架的配置及validation.xml常用的验证规则
在Struts2中,它的每一个校验框架都对应着每一个Action,它的命名格式为:-validation.xml,其中-validation.xml是固定不变的,就是要验证的Action类的名字,并且校验文件必须与它所对应的Action类处于同一目录下。Struts2验证的Action需要继承ActionSupport类,并且当验证失败时,它会转向到INPUT页面来显示message消息,所以st原创 2012-12-01 10:15:48 · 3882 阅读 · 1 评论 -
Struts2框架验证--短路较验(short-circuit)
Short cuircuiting and validator flavoursA FieldValidator that gets shortcircuited will only prevent other FieldValidators for the same fieldfrom being evaluated. Note that this "same field" beha转载 2012-12-08 16:14:43 · 6156 阅读 · 0 评论 -
Strtus2的ValueStack、ActionContext及Stack Context
目录(?)[-]ValueStack如何得到值栈:如何将对象存入值栈:让值栈执行表达式来获得值:在JSP中跳过栈顶元素直接访问第二层:在JSP中访问值栈对象本身(而不是它们的属性)ActionContextValueStack与ActionContext的联系和区别:如何获得ActionContext:如何向ActionContext中存入值:如何从ActionCont转载 2013-06-23 16:01:36 · 641 阅读 · 0 评论