java - SSM 프레임워크, 콘솔에는 오류가 보고되지 않지만 페이지 테스트 중에 404가 보고됩니다.
怪我咯
怪我咯 2017-05-27 17:40:22
0
3
1207

web.xml

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

으아악

<display-name>아키타입 생성 웹 애플리케이션</display-name>
<!-- Spring 와 mybatis 配置文件 -->
<context-param>

으아악

</context-param>
<!-- 编码过滤器 -->
<filter>

으아악

</filter>
<필터 매핑>

으아악

</filter-mapping>
<!-- Spring监听器 -->
<listener>

으아악

</listener>
<!-- 防止Spring内存溢出监听器 -->
<listener>

으아악

</청취자>

<!-- Spring MVC 서블릿 -->
<서블릿>

으아악

</servlet>
<서블릿 매핑>

으아악

</servlet-mapping>

<필터>

으아악

</필터>

<필터 매핑>

으아악

</filter-mapping>

<환영 파일 목록>

으아악

</welcome-file-list>
</web-app>

spring-mybatis.xml

<?xml version="1.0" 인코딩="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"

으아악

<!-- 自动扫描 -->
<context:comComponent-scan base-package="me.lihs.java"/>
<!-- 引入配置文件 -->
< bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

으아악

</bean>

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

으아악

</bean>

<!-- spring 와 MyBatis完美整合 ,不需要mybatis 配置映射文件 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

으아악

</bean>

<!-- DAO接口所在包name,Spring会自动查找其下的类 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

으아악

</bean>

</beans>

spring-mvc.xml

<?xml version="1.0" 인코딩="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"

으아악

<!-- 自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控器 -->
<context:comComponent-scan base-package="me.lihs.java.controller "/>

<!--AJAX 실행 시 IE가 파일 다운로드를 위해 JSON을 반환하는 것을 방지합니다 -->
<bean id="mappingJacksonHttpMessageConverter"

으아악

</bean>

<!-- SpringMVC의 주석 기능을 시작하고 요청 및 주석 POJO 매핑을 완료합니다. -->
<bean

으아악

</bean>
<!-- 점프 파일의 접두사와 접미사 정의, 보기 모드 구성-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

으아악

</bean>

<!-- 구성 파일 업로드, 파일 업로드를 사용하지 않는 경우 구성할 필요가 없습니다. 물론 구성되지 않은 경우 구성 파일에 업로드 구성 요소 패키지를 도입할 필요가 없습니다. -->
<!--<bean id="multipartResolver "-->

으아악

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

![사진 올리는 중...]

怪我咯
怪我咯

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

모든 응답(3)
世界只因有你

404가 보고되면 페이지, web.xml, spring mvc 구성 파일, 컨트롤러에 문제가 있는 것입니다


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

컨트롤러의 @RequestMapping 구성을 게시해 주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿