首页  >  问答  >  正文

java - SSM框架,控制台没报错,在页面测试的时候报404

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>

![图片上传中...]

怪我咯怪我咯2702 天前1149

全部回复(3)我来回复

  • 世界只因有你

    世界只因有你2017-05-27 17:42:22

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


    1、/ 改为/*

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:42:22

    <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>

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

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-27 17:42:22

    请贴个controller的@RequestMapping配置。

    回复
    0
  • 取消回复