随笔分类 - [Spring MVC]
摘要:Spring MVC中使用MessageSource默认是写在properties文件当中,以支持国际化。但很多时候我们需要把数据写到数据库当中,而不是在properties文件当中,以方便日常维护。1、先看Spring配置 ...
阅读全文
摘要:可以通过redirect/forward:url方式转到另一个Action进行连续的处理。可以通过redirect:url 防止表单重复提交 。写法如下:return "forward:/order/add";return "redirect:/index.jsp";带参数重定向--Redirect...
阅读全文
摘要:Spring MVC中404 找不到页面错误可以直接使用web.xml中配置:在节点内加入: 404 /WEB-INF/views/errors/404.jsp 500的运行时错误,可以使用Spring MVC的SimpleMappingExceptionR...
阅读全文
摘要:Spring MVC中如果只使用JSP做视图,可以使用下面这段即可解决: 但很多时候我们需要的不只是JSP做view,可能会引用velocity、freemarker等做为view引擎时,需要加入额外的配置。下面是在配置文件中加入Free...
阅读全文
摘要:Spring MVC中使用JSON,先必需引用两个包:jackson-core-asl-1.9.13.jar、jackson-mapper-asl-1.9.13.jar因为需要使用到jquery测试,如果在项目中的web.xml配置Spring MVC是“/”,比如: disp...
阅读全文
摘要:在Spring MVC里,@ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity,但同时,也可以放在方法注解里。如果把@ModelAttribute放在方法的注解上时,代表的是:该Controller的所有方法在调用前,先执行此@ModelAt...
阅读全文
摘要:Spring MVC中的Interceptor与Struts2的差不多。下面是一个简单的Interceptor登陆验证例子:1、需要在spring的配置文件中加入这段: 2、LoginInterce...
阅读全文
摘要:Spring MVC自带的表单标签比较简单,很多时候需要借助EL和JSTL来完成。下面是一个比较简单的表单提交页面功能:1、User modelpackage com.my.controller.bean;import java.util.Date;import java.util.List;imp...
阅读全文
摘要:Spring MVC使用InitBinder验证:使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的,也即比较复杂的验证情况下才会使用。大部份简单的表单验证,使用annotation验证即可以解决。Annotation验证使用方法可参见:http:/...
阅读全文
摘要:使用Spring MVC的Annotation验证可以直接对view model的简单数据验证,注意,这里是简单的,如果model的数据验证需要有一些比较复杂的业务逻辑性在里头,只是使用annotation做验证是比较难的。以下是使用Spring MVC自带的annotation验证,加上自定义的一...
阅读全文
摘要:SpringMVC的各种参数绑定方式1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:......表单中input的name值和Controller的参...
阅读全文
摘要:常用的一些Spring MVC的路由写法以及参数传递方式。参考引用:http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html这是一些测试例子:package com.my.controller;i...
阅读全文
摘要:1) 复制Spring所需要的lib包 (这是SSH所需要的lib包,如果只使用spring,可以移除一些包)2) 配置web.xml Test Spring MVC - 1 contextConfigLocation classpath:spr...
阅读全文