日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - SSM框架,控制臺沒報錯,在頁面測試的時候報404

瀏覽:212日期:2023-11-20 10:52:42

問題描述

java - SSM框架,控制臺沒報錯,在頁面測試的時候報404

web.xml

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

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

<display-name>Archetype Created Web Application</display-name> <!-- Spring和mybatis的配置文件 --> <context-param>

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

</context-param> <!-- 編碼過濾器 --> <filter>

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

</filter> <filter-mapping>

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

</filter-mapping> <!-- Spring監聽器 --> <listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener> <!-- 防止Spring內存溢出監聽器 --> <listener>

<listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>

</listener>

<!-- Spring MVC servlet --> <servlet>

<servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup><async-supported>true</async-supported>

</servlet> <servlet-mapping>

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

</servlet-mapping>

<filter>

<filter-name>RespFilter</filter-name><filter-class>me.lihs.java.utils.ResponseFilter</filter-class>

</filter>

<filter-mapping>

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

</filter-mapping>

<welcome-file-list>

<welcome-file>/index.jsp</welcome-file><welcome-file>/index.html</welcome-file>

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

spring-mybatis.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:p='http://www.springframework.org/schema/p' xmlns:context='http://www.springframework.org/schema/context' xmlns:mvc='http://www.springframework.org/schema/mvc' xsi:schemaLocation='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 http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd'>

<!-- 自動掃描 --> <context:component-scan base-package='me.lihs.java'/> <!-- 引入配置文件 --> <bean class='org.springframework.beans.factory.config.PropertyPlaceholderConfigurer'>

<property name='location' value='classpath:jdbc.properties'/>

</bean>

<bean destroy-method='close'>

<property name='driverClassName' value='${driver}'/><property name='url' value='${dbUrl}'/><property name='username' value='${username}'/><property name='password' value='${password}'/><!-- 初始化連接大小 --><property name='initialSize' value='${initialSize}'/><!-- 連接池最大數量 --><property name='maxActive' value='${maxActive}'/><!-- 連接池最大空閑 --><property name='maxIdle' value='${maxIdle}'/><!-- 連接池最小空閑 --><property name='minIdle' value='${minIdle}'/><!-- 獲取連接最大等待時間 --><property name='maxWait' value='${maxWait}'/>

</bean>

<!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean class='org.mybatis.spring.SqlSessionFactoryBean'>

<property name='dataSource' ref='dataSource'/><!-- 自動掃描mapping.xml文件 --><property name='mapperLocations' value='classpath:me/lihs/java/mapping/*.xml'/>

</bean>

<!-- DAO接口所在包名,Spring會自動查找其下的類 --> <bean class='org.mybatis.spring.mapper.MapperScannerConfigurer'>

<property name='basePackage' value='me.lihs.java.dao'/><property name='sqlSessionFactoryBeanName' value='sqlSessionFactory'/>

</bean>

</beans>

spring-mvc.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:context='http://www.springframework.org/schema/context' xmlns:mvc='http://www.springframework.org/schema/mvc' xsi:schemaLocation='http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd'>

<!-- 自動掃描該包,使SpringMVC認為包下用了@controller注解的類是控制器 --> <context:component-scan base-package='me.lihs.java.controller'/>

<!--避免IE執行AJAX時,返回JSON出現下載文件 --> <bean id='mappingJacksonHttpMessageConverter'

class='org.springframework.http.converter.json.MappingJacksonHttpMessageConverter'><property name='supportedMediaTypes'> <list> <value>text/html;charset=UTF-8</value> </list></property>

</bean>

<!-- 啟動SpringMVC的注解功能,完成請求和注解POJO的映射 --> <bean

class='org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter'><property name='messageConverters'> <list> <ref bean='mappingJacksonHttpMessageConverter'/> <!-- JSON轉換器 --> </list></property>

</bean> <!-- 定義跳轉的文件的前后綴 ,視圖模式配置--> <bean class='org.springframework.web.servlet.view.InternalResourceViewResolver'>

<!-- 這里的配置我的理解是自動給后面action的方法return的字符串加上前綴和后綴,變成一個 可用的url地址 --><property name='prefix' value='/WEB-INF/jsp/'/><property name='suffix' value='.jsp'/>

</bean>

<!-- 配置文件上傳,如果沒有使用文件上傳可以不用配置,當然如果不配,那么配置文件中也不必引入上傳組件包 --> <!--<bean id='multipartResolver'-->

<!--class='org.springframework.web.multipart.commons.CommonsMultipartResolver'>--><!--&lt;!&ndash; 默認編碼 &ndash;&gt;--><!--<property name='defaultEncoding' value='utf-8'/>--><!--&lt;!&ndash; 文件大小最大值 &ndash;&gt;--><!--<property name='maxUploadSize' value='500000000'/>--><!--&lt;!&ndash; 內存中的最大值 &ndash;&gt;--><!--<property name='maxInMemorySize' value='40960'/>-->

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

![圖片上傳中...]

問題解答

回答1:

報404的話,就是頁面、web.xml、spring mvc配置文件、Controller這幾個環節出了問題

1、/ 改為/*

2、把Controller代碼放出來看看,檢查返回的視圖是否正確,能否對應上jsp頁面

回答2:

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

樓主的這段配置沒有問題,不需要/ 改為/* ,樓上不要誤導。

回答3:

請貼個controller的@RequestMapping配置。

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本va欧美va瓶| 精品国产亚洲日本| 日韩天堂在线| 不卡一二三区| 午夜欧美视频| 亚洲深深色噜噜狠狠爱网站 | 国产福利一区二区三区在线播放| 日本a级不卡| 欧美黑人做爰爽爽爽| 国产精品亚洲欧美一级在线| 日韩欧美国产精品综合嫩v| 国产欧美激情| 国产精品分类| 美女毛片一区二区三区四区最新中文字幕亚洲 | 久久久久久久久丰满| 一本色道精品久久一区二区三区| 中文无码日韩欧| 热久久久久久久| 国产一区国产二区国产三区| 亚洲深夜影院| 亚洲欧美日韩视频二区| 国产精品一区免费在线| 亚洲91在线| 欧美少妇精品| 日韩不卡免费高清视频| 久久蜜桃精品| 中文一区一区三区免费在线观 | 老色鬼久久亚洲一区二区| 亚洲欧美网站| 日韩国产欧美在线播放| 国产精品巨作av| 欧美国产美女| 亚洲精品乱码日韩| 日韩高清国产一区在线| 久久中文字幕一区二区| 在线精品亚洲欧美日韩国产| 亚洲爱爱视频| 视频在线观看91| 国产视频一区二| 亚洲一区二区三区高清| 蜜桃av一区二区三区电影| 欧美精品中文字幕亚洲专区| 免费在线欧美黄色| 激情欧美日韩一区| 超碰在线99| 影视先锋久久| 中文字幕免费精品| 国产一区二区三区不卡视频网站 | 亚洲欧洲一区| **爰片久久毛片| 久久精品福利| 久久免费大视频| 日本色综合中文字幕| 在线看片福利| 亚洲午夜国产成人| 高清精品久久| 天堂成人免费av电影一区 | 日韩精品久久久久久| 超级白嫩亚洲国产第一| 丝袜美腿亚洲色图| 精品三级av| 免费观看久久久4p| 吉吉日韩欧美| 日韩动漫一区| 亚洲h色精品| 国产精品亚洲综合色区韩国| 欧美日韩四区| 乱一区二区av| 亚洲主播在线| 国内自拍视频一区二区三区| 亚洲激情久久| 激情中国色综合| 丝袜亚洲精品中文字幕一区| 精品三级国产| 日欧美一区二区| 91精品久久久久久久久久不卡| 欧美自拍一区| 99国产精品久久久久久久成人热| 国产精品对白| 免费日韩av片| 日韩国产一区| 国产精品1区在线| 亚洲天堂日韩在线| 女人天堂亚洲aⅴ在线观看| 蜜桃精品视频| 日本欧美久久久久免费播放网| 91精品国产调教在线观看| 久久99精品久久久久久园产越南| 天堂va蜜桃一区二区三区| 日韩不卡视频在线观看| 美日韩一区二区三区| 日韩av网站免费在线| 视频一区二区三区中文字幕| 国产欧洲在线| 欧美亚洲一区二区三区| 亚洲一区二区动漫| 国产综合婷婷| 亚洲激情中文| 国内自拍视频一区二区三区| 日韩高清不卡一区| 丝瓜av网站精品一区二区 | 麻豆精品国产91久久久久久| 日韩1区2区3区| 激情婷婷欧美| 黑人精品一区| 久久精品国产福利| 国产毛片一区二区三区| 石原莉奈在线亚洲三区| 久久亚洲国产| 国产精品成人a在线观看| 中文字幕人成乱码在线观看| 日本天堂一区| 中文字幕一区二区精品区| 国产韩日影视精品| 99久久www免费| 热三久草你在线| 国产一区二区精品福利地址| 国产精品亚洲欧美一级在线| **爰片久久毛片| 日本成人在线网站| 亚洲+小说+欧美+激情+另类| 丝袜美腿亚洲色图| 在线综合视频| 五月婷婷六月综合| 欧美日韩激情在线一区二区三区| 日本欧美不卡| 日韩成人三级| 久久久精品久久久久久96 | 激情视频一区二区三区| 激情欧美一区二区三区| 97精品视频在线看| 综合日韩av| 国产aⅴ精品一区二区四区| 久久av网址| 国产一区二区精品久| 国产一区二区三区四区| 日本一二区不卡| 欧美成人a交片免费看| 亚洲1234区| 99久精品视频在线观看视频| 亚洲电影在线一区二区三区| 狠狠色综合网| 亚洲香蕉视频| 欧美日韩调教| 精品国产不卡| 日韩欧美中文| 婷婷综合激情| 伊人久久大香伊蕉在人线观看热v| 视频精品一区二区| 日本不卡高清| 欧美国产另类| 欧美男人天堂| 国产麻豆综合| 日韩av一区二区三区| 国产极品模特精品一二| 国产一区二区三区国产精品| 欧美日韩尤物久久| 日韩亚洲国产欧美| 日本成人在线一区| 久久精品五月| 欧美va天堂在线| 蜜臀久久99精品久久久久久9| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 亚洲欧美日本国产| 欧美黑人巨大videos精品| 欧美男人天堂| 亚洲欧美日韩国产| 国产精品亚洲产品| 蜜桃精品在线| 综合干狼人综合首页| 麻豆一区二区三区| 欧美肉体xxxx裸体137大胆| 久久电影一区| 国产精品一站二站| www成人在线视频| 水野朝阳av一区二区三区| 国产精品一区二区三区av| 成人综合一区| 石原莉奈一区二区三区在线观看 | 午夜影院欧美| 青青在线精品| 精精国产xxxx视频在线野外 | 日本午夜精品久久久| av资源中文在线天堂| 一二三区精品| 麻豆视频一区二区| 亚洲制服少妇| 国产成人精品一区二区三区视频| 一区视频在线| 久久wwww| 亚洲一区二区小说| 日韩.com| 亚洲精品在线国产| 麻豆精品在线视频| 亚洲免费影院| 鲁鲁在线中文| 日本不卡在线视频| 天堂日韩电影| 国产欧美自拍| 亚洲综合欧美|