ホームページ  >  に質問  >  本文

java - SSM フレームワーク、コンソールではエラーは報告されませんが、ページのテスト中に 404 が報告されます

web.xml

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

リーリー

<display-name>Archetype Created Web Application</display-name>
<!-- Spring と mybatis の構成ファイル -->
<context-param>

リーリー

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

リーリー

</filter>
<filter-mapping>

リーリー

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

リーリー

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

リーリー

</リスナー>

<!-- Spring MVC サーブレット -->
<サーブレット>

リーリー

</サーブレット>
<サーブレットマッピング>

リーリー

</サーブレットマッピング>

<フィルタ>

リーリー

</フィルター>

<フィルタマッピング>

リーリー

</フィルターマッピング>

<ウェルカムファイルリスト>

リーリー

</ウェルカムファイルリスト>
</web-app>

spring-mybatis.xml

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

リーリー

<!-- 自動扫描 -->
<context:component-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 インターフェイスにある包名、Spring 会自動查找その下のクラス -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

リーリー

</bean>

</beans>

spring-mvc.xml

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

リーリー

<!-- このパケットを自動的に描画し、SpringMVC を包下用に @controller注解のクラスとして制御します -->
<context:component-scan base-package="me.lihs .java.controller"/>

<!--AJAX の実行時に IE が JSON を返したり、ファイルをダウンロードしたりしないようにするには -->
<bean id="mappingJacksonHttpMessageConverter"

リーリー

</bean>

<!-- SpringMVC のアノテーション機能を開始し、リクエストとアノテーション POJO のマッピングを完了します -->
<bean

リーリー

</bean>
<!-- ジャンプ ファイルのサフィックスとサフィックス、ビュー モード設定を定義します-->
<bean class="org.springframework.web.servlet. .InternalResourceViewResolver を表示>

リーリー

</bean>

<!-- ファイル アップロードを設定します。ファイル アップロードを使用しない場合は、設定する必要はありません。もちろん、設定されていない場合は、アップロード コンポーネント パッケージを導入する必要はありません。設定ファイル-->
<!--<bean id="multipartResolver"-->

リーリー

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

![画像のアップロード...]

怪我咯怪我咯2702日前1144

全員に返信(3)返信します

  • 世界只因有你

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

    404 が報告された場合は、ページ、web.xml、spring mvc 設定ファイル、およびコントローラーに問題があります


    1. / を /*

    に変更しました

    2. コントローラーのコードを見て、返されたビューが正しいかどうか、また JSP ページに対応できるかどうかを確認します

    返事
    0
  • 伊谢尔伦

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

    <url-pattern>/</url-pattern> は、/login などのパスタイプの URL には一致しますが、*.jsp などのサフィックスタイプの URL には一致しません

    <url-pattern>/</url-pattern> は、パスタイプとサフィックスタイプの URL (/login、.jsp、.js、.html など) のすべての URL に一致します。

    <サーブレット名>SpringMVC</サーブレット名>

    <url-pattern>/</url-pattern>
    投稿者の設定に問題はありません。/ を /* に変更する必要はありません。上の階の人を誤解させないでください。

    返事
    0
  • 天蓬老师

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

    コントローラーの @RequestMapping 設定を投稿してください。

    返事
    0
  • キャンセル返事