springmvc的dispatch拦截jsp

weixin_38067080 2015-01-07 10:09:53
今天项目准备弄个restful样式的,准备用springmvc,配完之后出点问题,用debug确认确实访问到controller一层,返回也访问到jsp,但是返回的jsp被当做静态页面。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 这部分未解析,直接被输出到页面。spring-servlet.xml 配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context-3.1.xsd "> <!-- 注解驱动 -->   <mvc:annotation-driven /> <!-- 对静态资源文件的访问 不支持访问WEB-INF目录 -->  <mvc:default-servlet-handler />  <!-- ====================================== 自动扫描装配@Controller注释 ======================================= --> <context:component-scan base-package="com.ultrapower.rb.wx.controller"/> <context:property-placeholder location="classpath:rb-ows.properties,classpath:rb-common.properties" ignore-unresolvable="true"/> <!-- ====================================== 视图解析器 ======================================= --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>    <property name="prefix" value="/WEB-INF/pages/"/>    <property name="suffix" value=".jsp"/>    <property name="contentType" value="text/html;charset=UTF-8"/>   </bean> <!-- ====================================== 静态化资源配置 ======================================= --> <!-- <mvc:resources location="/resource/" mapping="/resource/**" cache-period="31556926" /> --> <!-- ====================================== 文件上传解析器 ======================================= --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"/> <property name="maxUploadSize" value="102400000"/> </bean> <!-- 配置@ResponseBody --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >      <property name="messageConverters">          <list>              <ref bean="mappingJacksonHttpMessageConverter"/>          </list>      </property>   </bean>   <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">      <property name="supportedMediaTypes">          <list>              <value>text/html; charset=UTF-8</value>          </list>      </property>   </bean>   <!-- <bean id="defaultUrlMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping">                   <property name="interceptors" ref="localeChangeInterceptor" />                   <property name="order">                              <value>1</value>                  </property>         </bean>  --> <mvc:interceptors> <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />  </mvc:interceptors>   </beans>
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧