spring-mvc / 和 /* 的区别

其中/ 和 /* 的区别 1.< url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:*.jsp不会进入spring的DispatcherServlet类,导致打不到对应的controller所以报404错 正常显示 404错误 2.< url-pattern > /* </ url-pattern > 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet类,导致找不到对应的controller所以报404错。 先把web.xml配置url-pattter…

Spring MVC配置及拦截器的实现

如题所示,这里主要是介绍拦截器的使用了但是为了更贴合实际的项目所以我们先导入spring mvc框架。为了使用spring mvc我们要导入相关的包,它依赖于spring-web 和spring -webmvc我这里的版本是4.0.6的。将相关的包导入到工程中并且添加编译路径后我们再在web.xml文件中配置spring mvc。 前面说过配置一个基本的servlet时要配置和这两个标签,同理spring mvc也要配置这两个标签,因为spring mvc是对请…

spring-mvc 之 hello spring-mvc

springmvc所需要的jar包: commons-logging.jar org.springframework.asm-3.0.5.RELEASE.jar org.springframework.beans-3.0.5.RELEASE.jar org.springframework.context-3.0.5.RELEASE.jar org.springframework.core-3.0.5.RELEASE.jar org.springframework.expression-3.0.5.RELEASE.jar org.springframework.web-3.0.5.RELEASE.jar org.springframework.web.servlet-3.0.5.RELEASE.jar web.xml配置…

spring mvc 返回HTML页面的一系列问题

正确返回一个HTML页面; 1、修改spring-mvc.xml <mvc:annotation-driven /> <mvc:resources location="/build/" mapping="/build/**"/> <mvc:resources location="/vendors/" mapping="/vendors/**"/> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/html/" p:suffix=".html" /> 2、修改web.xml &…

springMVC 文件下载

package com.clj.test.down.util; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.springframework.context.annotation.Scope; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springf…

SpringMVC接收application/json 正解

注意 请求头必须是content-type application/json 类型spring文件配置<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <!-- <value>application/json;charset=UTF-8</value> --> <value>text/html;charset=UTF-8<…

springMVC文件上传

文件上传在应用系统中很常见,springMVC架构下,文件上传是怎么做的呢,看看下面的例子。 这里不对springMVC配置做说明,请参看: http://blog.csdn.net/clj198606061111/article/details/20492887   一、引入的jar包 1)  commons-fileupload-1.3.1.jar 2)  commons-io-2.2.jar maven配置 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileup…

Spring MVC

Spring MVC 1.Spring MVC框架简介 1.1什么是Spring MVC Spring MVC属于SpringFrameWork的后续产品。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,从而在使用Spring进行Web开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。 2.Spring MVC框架结构 package com.baobaotao.web; ... @Controller ① 将UserController变成一个Ha…

(转)SpringMVC 文件上传配置,多文件上传,使用的MultipartFile (上传到目录)

基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤 SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459 SpringMVC 基础教程 简单入门实例:http://blog.csdn.net/swingpyzf/article/details/8904205   文件上传项目的源码下载地址:http://download.csdn.net/detail/sw…

SpringMVC里的Model、Map、ModelMap以及ModelAndView

首先理解,model从哪里来? SpringMVC内部使用一个org.springframework.ui.Model接口存储的数据模型,它的功能类似于Java.uitl.Map,但是比Map更好用 org.springframework.ui.ModelMap实现Map接口。 SpringMVC在调用方法前会创建一个隐含的数据模型,作为模型数据的存储容器, 成为”隐含模型”。 如果处理方法入参为Map或者Model类型,SpringMVC会将隐含模型的引用传递给这些入参。 spring Web MVC 提…

SpringMVC(一)HelloWorld

准备jar包 1.新建dynamic web project,勾选生成web.xml选项 2.把准备好的jar包放入WebContent →WEB-INF →lib 文件夹 3.在WebContent目录下新建JSP文件index.jsp <a href="hello">click! click!</a> 4.在WebContent →WEB-INF文件夹下新建views文件夹,并在views目录下新建JSP文件hello.jsp <h1>my name is spring MVC</h1> 5.配置web.xml文件 <?xml version="1.0" encodi…

SpringMVC 拦截器

HandlerInterceptor接口中定义了三个方法,我们就是通过这三个方法来对用户的请求进行拦截处理的。 preHandle() 这个方法在业务处理器处理请求之前被调用,SpringMVC中的Interceptor是链式的调用的,在一个应用中或者说是在一个请求中可以同时存在多个Interceptor。每个Interceptor的调用会依据它的声明顺序依次执行,而且最先执行的都是Interceptor 中的preHandle 方法,所以可以在这个方法中进行一…
下一页 »