
Spring MVC
zzc1684
这个作者很懒,什么都没留下…
展开
-
Spring 3 MVC and XML example
In Spring 3, one of the feature of “mvc:annotation-driven“, is support for convert object to/from XML file, if JAXB is in project classpath.In this tutorial, we show you how to convert a return ob...原创 2014-09-18 12:41:15 · 123 阅读 · 0 评论 -
SpringMVC 表单提交参数不匹配报错
SpringMVC下,提交表单报400错:Java代码 description The request sent by the client was syntactically incorrect. 根据网上的总结,可能是因为如下几个问题引起的 1.参数指定问题如果Controller中定义了参数,而表单内却没有定义该字段...原创 2014-10-08 21:42:34 · 297 阅读 · 0 评论 -
spring REST中的内容协商(同一资源,多种展现:xml,json,html)
一.REST内容协商介绍 RESTful服务中很重要的一个特性即是同一资源,多种表述.也即如下面描述的三种方式:1.使用http request header: AcceptGET /user/123 HTTP/1.1Accept: application/xml //将返回xml格式数据GET /user/123 HTTP/1.1Accep...原创 2014-10-08 21:42:50 · 174 阅读 · 0 评论 -
spring mvc 异常统一处理
出处:http://gaojiewyh.iteye.com/blog/1297746SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异 常的Controller——ExceptionHandler。前者当发生异常时,页面会跳到指定的错误页面,后者同样,只是后者会在每个 co...原创 2014-10-08 21:43:16 · 128 阅读 · 0 评论 -
SpringMVC 过滤参数的非法字符
package com.oozero.nmshop.system.filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;im...原创 2014-10-09 09:12:18 · 853 阅读 · 0 评论 -
spring mvc 异常统一处理方式
springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。 1、实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接 口,springMVC本身已经对...原创 2014-10-11 09:14:14 · 97 阅读 · 0 评论 -
使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面将介...原创 2014-10-11 09:14:31 · 149 阅读 · 0 评论 -
Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(r...原创 2014-10-11 09:15:25 · 116 阅读 · 0 评论 -
SPRING MVC3.2案例讲解--SPRING MVC3的POJO赋值
Java代码 package org.springframework.samples.mvc.convert; import java.util.Collection; import java.util.Date; import org.springframework.format.annotation.DateTimeForma...原创 2014-10-14 00:38:57 · 156 阅读 · 0 评论 -
Spring字符集过滤器CharacterEncodingFilter
Spring中的字符集过滤器可以很方便的为我们解决项目中出现的中文乱码问题,而且使用方法也很简单,只需要在web.xml文件中配置一下该过滤器,设置两个重要的参数(encoding和forceEncoding)即可:[html] view plaincopy<!-- 配置请求过滤器,编码格式设为UTF-8,避免中文乱码--> ...原创 2014-10-06 13:36:50 · 315 阅读 · 0 评论 -
spring mvc乱码的解决方案
Spring中的字符集过滤器可以很方便的为我们解决项目中出现的中文乱码问题,而且使用方法也很简单,只需要在web.xml文件中配置一下该过滤器,设置两个重要的参数(encoding和forceEncoding)即可:[html] view plaincopy<!-- 配置请求过滤器,编码格式设为UTF-8,避免中文乱码--> ...原创 2014-10-06 13:35:17 · 110 阅读 · 0 评论 -
SPRING MVC3.2案例讲解---如何获取请求参数
SPRING MVC获取request参数方法:@RequestParam /data/param?foo=bar 等价于 request.getParameter() @PathVariable 获取URL路径 // http://127.0.0.1:8010/data/path/foo @MatrixVariable 获取URL路径中协调的键值对参数 ...原创 2014-10-05 18:04:19 · 135 阅读 · 0 评论 -
Spring 3 MVC and JSON example
In this tutorial, we show you how to output JSON data in Spring MVC framework.Technologies used :Spring 3.2.2.RELEASEJackson 1.9.10JDK 1.6Eclipse 3.6Maven 3P.S In Spring 3, to output...原创 2014-09-18 12:41:30 · 149 阅读 · 0 评论 -
Spring 3 MVC and RSS feed example
In Spring 3, comes with a abstract class “AbstractRssFeedView” to generate RSS feed view, using java.net’s ROME package. In this tutorial, we show you how to generate a RSS feed view from Spring MVC...原创 2014-09-19 00:22:45 · 168 阅读 · 0 评论 -
Spring整合Shiro做权限控制模块详细案例分析
1.引入Shiro的Maven依赖[html] view plaincopy<!-- Spring 整合Shiro需要的依赖 --> <dependency> <groupId>org.apache.shiro</groupId> <artifact...原创 2014-09-19 22:35:33 · 253 阅读 · 0 评论 -
spring mvc返回json格式疑问@ResponseBody
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().经过排查原来是配置文件方式不同引起的:首先引入j...原创 2014-09-20 19:49:24 · 136 阅读 · 0 评论 -
shiro不跳转successUrl的问题
最近遇到shiro校验框架成功后不进行自动跳转到指定页面;相关配置如下:<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" />原创 2014-09-21 09:46:35 · 654 阅读 · 0 评论 -
shiro安全三部曲
第一部分 Shiro简介及项目目录结构最新官方示例下载:http://shiro.apache.org/Shiro是Apache从JSecret项目演变而来的,该框架实现了:用户登录、认证、授权和权限管理操作的完整控制流程。Shiro最早的名字是JSecurity,后来更名为Shiro并成为Apache的孵化项目。这次改名也同样影响了Grails Shiro Plugin。它最早在Sh...原创 2014-09-21 09:53:17 · 137 阅读 · 0 评论 -
Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签
Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签 Apache Shiro是什么? Apache Shiro是一个功能强大且易于使用的Java安全框架,进行认证,授权,加密和会话管理。随着Shiro的易于理解的API,你可以快速,轻松地确保任何应用程序 - 移动应用从最小的到最大的Web和企业应用。 如何使用Apache Shiro(这里...原创 2014-09-21 19:45:03 · 254 阅读 · 0 评论 -
在Spring+FreeMarker框架中使用Shiro的Tag标签
目前Freemarker对Shrio的标签还不支持,不过已经有人贡献出来第三方面解决方案,如下: 1、下载shiro-freemarker-tags GitHub地址:https://github.com/jagregory/shiro-freemarker-tags 可以先看一下他的说明文档,有一个初步的了解。 2、Spring MVC配置 自定义一个Shiro...原创 2014-09-21 19:48:48 · 177 阅读 · 0 评论 -
Spring2.5.6中定时器Quarz的使用
下面说明详细的配置:applicationContext.xml Xml代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www....原创 2015-10-08 10:07:27 · 148 阅读 · 0 评论 -
spring mvc + jasperreports + ireport问题集锦
环境: jasperreports 5.0.0 ireport 5.1.0 1.IReport使用自带的Adobe中文字体会出现所有字会堆叠在一起问题 解决方法:安装自定义字体(如:windows下的字休,C:\Windows\Fonts) 工具-选项-Fonts,如下图: 2.报表的动态对象变量($V)、参数($P)、字段($F)都要先增加后再使用...原创 2014-10-19 08:59:54 · 466 阅读 · 0 评论 -
在mybatis执行SQL语句之前进行拦击处理
比较适用于在分页时候进行拦截。对分页的SQL语句通过封装处理,处理成不同的分页sql。实用性比较强。 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcep...原创 2015-12-21 14:17:00 · 586 阅读 · 0 评论 -
Mybatis分页解决方案
Mybatis 的物理分页是应用中的一个难点,特别是配合检索和排序功能叠加时更是如此。我在最近的项目中开发了这个通用分页器,过程中参考了站内不少好文章,新年第一天,特此发文回馈网站。特别鸣谢 paginator项目 (https://github.com/miemiedev/mybatis-paginator ) ,阅读源码帮助很大。 【背景】项目框架是 SpringM...原创 2015-12-21 14:27:53 · 251 阅读 · 0 评论 -
spring 定时器配置
Spring 中配置定时器<bean id="zntask" class="com.tjsoft.egoveva.bps.service.imp.TaskServiceImp"><property name="taskdao"> <ref bean="taskDAO"/></property>原创 2014-11-22 11:30:41 · 146 阅读 · 0 评论 -
Spring定时器配置(XML和注解)
一、注解方式 1. 在Spring的配置文件ApplicationContext.xml,首先添加命名空间 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework....原创 2014-11-22 11:32:41 · 263 阅读 · 0 评论 -
SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案
方法一:全局处理<mvc:annotation-driven> <!-- 处理responseBody 里面日期类型 --> <mvc:message-converters> <bean class="org.springframework.http.converter.json.Mapping...原创 2014-11-23 13:40:12 · 323 阅读 · 0 评论 -
SpringMVC使用PDF模板生成PDF文件
本文先叙述,如何操作PDF模板生成PDF文件,再说明在SpringMVC中如何根据PDF模板生成PDF文件。使用PDF模板生成PDF文件需要以下几个步骤:下面按步骤说明:1. 使用Microsoft Office Word画好模板此步骤就不详述了,就是一个普通的Word文件(template.docx)。给个示例截图:2. 使用Adobe Acrobat X P...原创 2014-12-01 09:17:05 · 243 阅读 · 0 评论 -
Spring MVC之@RequestBody, @ResponseBody 详解
引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机; 简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返...原创 2014-12-07 13:19:16 · 152 阅读 · 0 评论 -
SpringMVC:生成Excel和PDF
参考资料 1 用spring MVC 生成Excel和PDF http://blog.youkuaiyun.com/linlzk/archive/2008/11/27/3389925.aspx 2 Spring MVC export data to Excel file via AbstractExcelView http://www.mkyong.com/spring-mvc/spring-mvc-ex...原创 2014-12-13 10:22:13 · 120 阅读 · 0 评论 -
SpringMVC 国际化
一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <!-- 国际化信息所在的文件名 --&g...原创 2015-12-15 10:14:09 · 125 阅读 · 0 评论 -
SpringMVC + Freemarker 国际化
一、基于浏览器当前语言的国际化在Spring的配置文件中配置资源文件Bean <!-- 资源文件绑定器 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <p...原创 2015-12-15 10:04:52 · 191 阅读 · 0 评论 -
Java泛型的使用以及注入DAO --由SpringSide想到的
DAO层的BaseHibernateDao类支持泛型,其目的是使得 子类 声明其操作的Persistence Class,以获得完整的CRUD功能。例如:public class UserDAO extends BaseHibernateDao<User> { User getUser(Integer userId) { return getObject(id)...原创 2014-11-05 09:02:40 · 260 阅读 · 0 评论 -
SpringMVC访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件<servlet-mapping&...原创 2014-10-19 09:01:35 · 97 阅读 · 0 评论 -
SpringMVC3中复杂对象返回json出现 500 error的解决
由于在Spring MVC3 中通过jackson直接return object发生错误不会返回错误detail,让开发者不明白错误原因。因此建议以后碰到此情况最好在return前用jackson的ObjectMapper进行一次json的序列化如有异常会有详细的错误信息。代码如下:orgList为List<T>对象。 ObjectMapper mapper=...原创 2014-10-20 00:16:29 · 459 阅读 · 0 评论 -
解决 spring mvc3.1下post json出现HTTP Status 400 The request sent by the client was s
问题描述:已声明@RequestMapping(value="update", method = RequestMethod.POST) @ResponseBody public Map<String, Result> updateNavi(@RequestBody Navigation model)启动日志有:Mapped "{[/nav...原创 2014-10-21 00:17:55 · 186 阅读 · 0 评论 -
Spring MVC Controller与jquery ajax请求处理json
在用 spring mvc 写应用的时候发现jquery传递的【json数组对象】参数后台接收不到,多订单的处理,ajax请求: Java代码 var cmd = {orders:[{"storeId":"0a1", "address":"西斗门路2号", "goods":[{"goodsId":"1"}, {"goodsId&quo原创 2014-10-21 00:19:00 · 202 阅读 · 0 评论 -
SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
原文地址:http://blog.youkuaiyun.com/lwphk/article/details/43015829 原因分析 首先我们来看下Spring mvc 中文件上传的配置 <bean id="multipartResolver" class="org.springframework.web.multip...原创 2015-11-23 00:16:07 · 981 阅读 · 0 评论 -
spring MVC 导出excel
// 导出excel方法 @RequestMapping("exportExcel") public void exportExcel(HttpServletRequest request, HttpServletResponse response) { HttpSession session = request.g...原创 2014-10-21 16:13:36 · 108 阅读 · 0 评论 -
spring mvc 异常处理和Log4j配置
1.肯定是要进入相应的log4j包:log4j.x.jar包2.在web.xml写入上下文[java] view plaincopy<context-param> <param-name>log4jConfigLocation</param-name> <param-value>...原创 2014-10-22 09:11:59 · 174 阅读 · 0 评论