- 浏览: 168196 次
- 性别:
- 来自: 武汉
-
最新评论
-
leo569:
很少评论。但楼主分享出的就是我需要的!32个赞!Unsuppo ...
检测JAR包JDK编译版本是否1.5 -
Mart_dai:
太棒了,完美的解决了问题
WEBLOGIC单机集群log4j的设置 -
json20080301:
给输入框添加keyup,keydown事件来进行ajax数据检 ...
简洁版输入智能提示框 -
json20080301:
呵呵。之前网上发现的,然后自己通过这个案例学习了一下
SPRING MVC3.2案例讲解--使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务 -
paladin1988:
更新一下, <dependency> < ...
SPRING MVC3.2案例讲解--使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
文章列表
http://note.youdao.com/share/?id=120c0f65a9af78603640de23f049affa&type=note
spring-mvc-showcase中有关于文件上传的代码,但代码都是基于英文编写,对于中文的乱码问题却没有提及,这个让中国的IT民工相当郁闷;把我也郁闷了一阵,仔细地看了看他的源码;问题得到了解决;先直接给出解决方案,后面再对照源码看他是如何处理编码问题的。
1.首先对所有request设置强制编码:(WEB.XML)
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>org.springframework.web.f ...
Step 1 - Give DWR access to the Spring context
Use Spring MVC
Use the DWRSpringServlet
Use the DwrSpringServlet
web.xml配置:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param ...
利用SPRINGMVC3.2改造旧系统,需要注意的地方:
1.web.xml appServlet拦截*.mvc的链接访问
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-n ...
请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。
1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletResponse.sendRedirect不仅可以重定向到当前应用程序的其他资源,还可以重定向到痛一个站点上的其他应用程序的资源,甚至是使用绝对URL重定向到其他站点的资源。对于sendRedirect如果传递的URL以"/&q ...
SPRING MVC 异常处理 可以全局进行定义,也可以单独在SPRING controller中定义;同时SPRING MVC将异常处理的代码和业务逻辑进行分离,将异常的处理放到一个单独的带有@ExceptionHandler方法中;
@Controller
public class ExceptionController {
@RequestMapping("/exception")
public @ResponseBody String exception() {
throw new IllegalStateExceptio ...
SRPING MVC 的文件上传:
XML配置
<!-- Only needed because we require fileupload in the org.springframework.samples.mvc.fileupload package -->
<beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
JAVA代码: ...
1.log4j代码片段(log4j的配置文件支持System Property的环境变量的获取)
<appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="D:/${weblogic.Name}ank.log" />
<param na ...
http://www.oschina.net/question/129540_25218
HttpMessageConverter(org.springframework.http.converter.HttpMessageConverter接口) 示例 :
StringHttpMessageConverter 从请求和响应读取/编写字符串。默认情况下,它支持媒体类型 text/* 并使用文本/无格式内容类型编写。
FormHttpMessageConverter 从请求和响应读取/编写表单数据。默认情况下,它读取媒体类型 application/x-www-form-ur ...
前面讲过springmvc的映射的各种形式,今天结合传统开发中表单提交的一个案例进行更为详细的讲解,并且这次FormController的用法和MappingController中的用法有细节上的不同;
在这里我将代码简化,细节省略!
@Controller
@RequestMap ...
提到服务器端验证,从最开始的STRUTS1开始就提供了,只要是MVC框架都提供了验证框架;直到最后开源框架直接促使JAVA推出新的JSR Bean Validation 1.0(JSR-303);
http://www.iteye.com/topic/1123007
SPRING MVC 使用Hibernate Validator作为该 ...
package org.springframework.samples.mvc.convert;
import java.util.Collection;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.DateTimeFormat.ISO;
import org.springframework.stereotype.Controller;
import org.sp ...
SPRING MVC获取request参数方法:
@RequestParam /data/param?foo=bar 等价于 request.getParameter()
@PathVariable 获取URL路径 // http://127.0.0.1:8010/data/path/foo
@MatrixVariable 获取URL路径中协调的键值对参数
@RequestHeader 获取RequestHeader 中的信息
@RequestBody 获取request中 流信息
HttpEntity<String> 可以获取re ...
在传统的开发过程中,我们的控制CONTROLL层通常需要转向一个JSP视图;但随着WEB2.0相关技术的崛起,我们很多时候只需要返回数据即可,而不是一个JSP页面。
SPRING MVC3的@ResponseBody使Controller直接返回数据,而不是直接指向具体的视图;同时通过
MessageConverter和produces(如produces="text/plain;charset=UTF-8")可以返回各种格式的数据(XML,json,RSS,TEXT,字节流等),本章只介绍最简单的使用;
见代码:
@ResponseBody可以直接返回结 ...