struts2
wayne很忙
这个人很勤快只是不要迷失了方向
展开
-
s2-Convention Plugin笔记
一、前文: Convention 官方文档:http://struts.apache.org/2.3.3/docs/convention-plugin.html 二、安装: 使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中添加下面包依赖 org.apache.struts原创 2012-05-10 15:11:05 · 371 阅读 · 0 评论 -
s1-struts2配置
1.准备软件 你可以到struts网站上下载所需版本的包,将必须包拷贝入项目; 如果你用maven,更简单,确定你的版本,让maven给你找。 2.在web.xml中的配置 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 3.struts.xml的配置 <!原创 2012-05-08 17:24:04 · 253 阅读 · 0 评论 -
struts2 校验框架
通过继承ActionSupport重写validate()方法,实现数据校验,会存在大量的重复代码, 类似于struts1,Struts2也提供通过配置文件来进行数据校验,使用校验框架不必重复的编写校验代码. Action及jsp可以不用改变 Java代码 [code="java"] package com; import java.util...原创 2009-05-09 08:09:36 · 80 阅读 · 0 评论 -
Struts2拦截器的使用
[code="java"][/code]如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): [code="xml"] 0 (必须加,否则出错) [/code] 在struts.xml里...2009-05-11 09:06:10 · 67 阅读 · 0 评论 -
Struts2 校验
struts2的输入校验 类型转换与输入校验的流程: 1.首先struts2对客户端传来的数据进行类型转换 2.类型转换完毕后再进行输入校验 3. 如果类型转换和输入校验都没有错误发生,再会进入execute方法 一 .对于类型转换发生了错误 ,struts2会自动产生一些错误的提示 要修改这些默认的提示有两种方法 1.全局的方法: 首先在str...2009-05-11 12:31:05 · 64 阅读 · 0 评论 -
Struts2学习:类型转换
框架中常规的类型转换对我们而言是透明的,我们无需关心,一般来说我们所要做的是确保HTML中input的命名能够在OGNL表达式中使用。在HTML中,并没有数据类型的概念,任何数据都被当做字符串或者字符串数组来传递。Struts2为我们提供了一些内建的类型转换,譬如说基本类型之间的转换、”1984-08-27”格式的字符串能够被正确的转换为Date类型等等。但是这些内建的类型转换有时并不能满足我们的...2009-05-11 14:08:41 · 54 阅读 · 0 评论 -
Struts2 国际化
1、应用基础 (国际化Internationalization-I18N,本地化Localization-L10N。) Java程序国际化主要通过3个类完成: iava.util.ResourceBundle:用于加载一个资源包。 java.util.Locale:对应一个特定的国家/区域、语言环境。 java.util.ResourceBundle:用于将消息格式...2009-05-11 22:22:46 · 68 阅读 · 0 评论 -
struts2的异常处理
异常处理后,能够提供友好的用户界面,而不是一些错误的代码信息. 利用struts2的异常处理机制可以很方便的实现异常处理,你不再需要在Action中捕获异常,并抛出相关的异常了,这些都交给拦截器来帮你做了。在struts-default.xml中己经设置了拦截器,因此我们可以直接使用声明式异常.struts2-default-xml声明的拦截器如下: [code="xml"] ...2009-07-15 09:13:29 · 59 阅读 · 0 评论 -
struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter 的区别
FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! 这样的改革当然是有好处的.! 为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器...原创 2011-06-01 21:09:19 · 66 阅读 · 0 评论