java - SSM框架,控制台没报错,在页面测试的时候报404
怪我咯
怪我咯 2017-05-27 17:40:22
0
3
1195

web.xml

<?xml version="1.0"encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

雷雷

原型创建的 Web 应用程序

雷雷



雷雷


<过滤器映射>

雷雷



<监听器>

雷雷



雷雷


雷雷


雷雷

<过滤器>

雷雷

<过滤器映射>

雷雷

<欢迎文件列表>

雷雷


spring-mybatis.xml


雷雷




< bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

雷雷

雷雷


雷雷


雷雷

spring-mvc.xml


雷雷


     xmlns="http://java.sun.com/xml/ns/javaee"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
     version="3.0">

</bean>

<!-- 启动SpringMVC的注解功能,完成请求和注解POJO的映射 -->
<bean

<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mybatis.xml</param-value>

</bean>
<!-- 定义跳转的文件的前后缀 ,视图模式配置-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<async-supported>true</async-supported>
<init-param>
  <param-name>encoding</param-name>
  <param-value>UTF-8</param-value>
</init-param>

</bean>

<!-- 配置文件上传,如果没有使用文件上传可以不用配置,当然如果不配,那么配置文件中也不必引入上传组件包 -->
<!--<bean id="multipartResolver"-->

<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>

<!--</bean>-->
<mvc:default-servlet-handler/>
</beans>

![图片上传中...]

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
世界只因有你

报404的话,就是页面、web.xml、spring mvc配置文件、Controller这几个环节出了问题


1、/ 改为/*

2、把Controller代码放出来看看,检查返回的视图是否正确,能否对应上jsp页面

伊谢尔伦

<url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url

<url-pattern>/</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,.jsp,.js和.html等)

<servlet-name>SpringMVC</servlet-name>
<url-pattern>/</url-pattern>

楼主的这段配置没有问题,不需要/ 改为/* ,楼上不要误导。

Peter_Zhu

请贴个controller的@RequestMapping配置。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板