- 浏览: 550099 次
- 性别:
- 来自: 北京
最新评论
-
jsdsh:
自己写的就是不一样.
Spring3 MVC 注解(二)---@RequestMapping -
jsdsh:
吼,非常吼.学习了
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释 -
爱情是一种错觉:
我爱你 i love 你[color=red][/color] ...
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释 -
fs08ab:
大哥,目前这个问题有什么可靠的解决方案吗
@ResponseBody注解 -
lhs295988029:
说的很清楚,明白了~
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释
文章列表
不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于
SOAP、WSDL和WS-*规范的Web
Services领域,但也有少数人用细小但洪亮的声音主张 ...
Spring 标记库分类如下:
1、spring:hasBindErrors
2、spring:bind
3、spring:transform
4、spring:message
5、
spring:htmlEscape
6、spring:theme
下面我们来具体介绍一下用法:
1、spring:hasBindErrors
对应
org.springframework.web.servlet.tags.BindErrorsTag标记库处理类。
这个标记提
供用于绑定对象的errors,如果这个标记被用到的话, ...
Spring Roo 是一种 Spring 开发的辅助工具,当你感叹 Ruby on Rails,CakePHP,Seam
Gen时,或许应该尝试一下Spring Roo。
Spring 官方博客的 Spring Roo 介绍
。下载
Spring
Roo
,当前最新版本是 1.0 Alpha 2。
解压至硬盘,设置环境变量 ROO_HOME
,指向 roo 所在的目录。并将 $ROO_HOME/bin 添加到系统的 Path 中。
在Linux 你可以写入当前用户的
.bashrc 文件。
export ROO_HOME=/home/hant ...
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
imp ...
5. Validation, Data
Binding, and Type Conversion
5.1 Introduction
There
are pros and cons for considering validation as business logic,
and Spring offers a design for validation (and data binding) that
does not
exclude either one of them. Specifically validation ...
13.12. 基
于注解的控制器配置
现时对于一些类型的配置数据有一个趋势,就是偏爱注解方式而不是XML文件。为了方便实现,Spring现在(从2.5开始)提供了使用注解配置
MVC框架下的组件的支持。
Spring 2.5为MVC控制器引入了一种基于注解的编程模型,在其中使用诸如@RequestMapping
、@RequestParam
、@ModelAttribute
,
等等。
这种注解支持在Servlet MVC和Portlet
MVC中均可使用。通过这种方式实现的控制器不必由特定的基类继承而来,或者实现特定的接口。
更进一步的,它们通常并不直接 ...
Spring3.0的基于注解的MVC非常好用,特别在加入了新的mvc的命名空间后,极大的减少了配置文件内容。但是如果想更改默认DefaultAnnotationHandlerMapping的属性,比如
useDefaultSuffixPattern,alwaysUseFullPath之类的,就会遇到Controller被加载2次,即实例化2次
DefaultAnnotationHandlerMapping对象,这个比较郁闷,因为你更改的属性并没有
生效。
奇怪的是这个问题在spring的官方论坛被提及过(http://forum.springsource.org/showthread.p ...
spring mvc使用注解后,依然可以使用自带的Validator接口。比如这样一个Validator实现:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->@Component("productValidator")
public class ProductValidator implements Validator {
@SuppressWarnings(&q ...
概述
继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring 一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将越 ...
概述
大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进 ...
1. 扫描过滤方式 过滤器类型 说明 注释 假如 com.baobaotao.SomeAnnotation 是一个注释类,我们可以将使用该注释的类过滤出来。 类名指定 通过全限定类名进行过滤,如您可以指定将 com.baobaotao.Boss 纳入扫描,而将 com.baobaotao.Car 排除在外。 正则表达式 通过正则表达式定义过滤的类,如下所示: com.baobaotao.Default.* AspectJ 表达式 通过 AspectJ 表达式定义过滤的类,如下所示: com. baobaotao..*Service+ 下面是一个简 单的例子:
Java代码
&l ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配首尾空白字符的正则表达式:^\s*|\s*$ ...
17.3 使用Validator校验数据
跟Struts 1.x一样,Struts 2也提供数据校验。这种数据校验是配置式的,既可以用XML配置,也可以用Java注解(@Annotation)配置。Struts 2提供了许多默认的校验器,例如数字校验器、电子邮件校验器等,配置一下即可使用。
17.3.1 使用XML配置数据校验Validator
使用XML配置时,需要在Action类所在的package内添加一个XML文件,文件名格式为Action类名-validation.xml或者Action类名-Action别名 -validation.xml。如果Action中有多个方法, ...
Spring-Validator 的主要意图是为 Spring MVC 提供简洁、可配置的,实现类似于Struts的验证机制,提高 Spring 的开发效率。- 主要功能是:使用配制文件,1. 提供 Spring 客户端验证机制;2. 提供 Spring 服务器端通用的可配置的验证;如果大家有兴趣,请到 http://sourceforge.net/projects/js-validation/ 下载,里边有例子,建议大家先看看例子(或者看struts-validator的那个例子也可以,效果差不多)。下边,我将具体说明1. 客户端的使用2. 服务器端的使用由于配置文件和struts中相同, ...
Spring提供了一个细致完整的MVC框架。该框架为模型、视图、控制器之间提供了一个非常清晰的划分,各部分耦合极低。Spring的MVC是非常灵活的,它完全基于接口编程,真正实现了视图无关。视图不再强制要求使用JSP,可以使用Velocity、XSLT或其他视图技术。甚至可以使用自定义的视图机制--只需要简单地实现View接口,并且把对应视图技术集成进来。Spring的Controllers由IoC容器管理,因此,单元测试更加方便。
Spring MVC框架以DispatcherServlet为核心控制器,该控制器负责拦截用户的所有请求,将请求分发到对应的业务控制器。
Spring ...