課程
/后端開發
/Java
/Spring MVC起步
Web.xml
mvc-dispatcher-servlet.xml
HelloMvcController.java
目錄結構
404,因為是用Tomcat運行的,所以在鏈接前面加上了項目名稱
2018-08-25
源自:Spring MVC起步 3-5
正在回答
正確,加油,希望課程對你有幫助。可以學習JS進階篇課程。顯示成塊級元素這樣就能給他設置寬高了
先嘗試localhost:8080能不能打開,如果不行就到Servers窗口下雙擊tomcat服務配置Server Location信息,選擇Use Tomcat installation。Deploy Path修改為webapps。
再進行http://localhost:8080/spring-mvc-study/hello/mvc訪問,看控制臺報的錯誤(我報的是java.lang.NoClassDefFoundError:javax.servlet.jsp.jstl.core.Config),若是這個錯誤需要在pom.xml中添加maven依賴(jstl.jar)
寫這些路徑時候盡量使用classpath:這個功能吧,避免手寫出錯,classpath的意思是在webapp根目錄下的classes目錄中查找目標
從你的web.xml中看來這個問題應該就是DispatcherServlet中找不到springmvc的配置文件(你的路徑寫錯了)
初始化參數的值錯了,不能這樣寫的,如果這樣寫,web.xml就加載不出來,也就是找不到-servlet.xml文件。這個文件是在webapp/WEB-INF/classes/**這個路徑下的,然而你配置出錯了,<param-value>classpath:*.xml</param-value>(*表示你的文件名)
而且去配置文件中把prefix這個屬性的值改為"/jsps/",也就是<property name="prefix" value="/jsps/"/>(個人愚見)
慕無忌6806251
WEB-INF是用來放置一些資源,如classes和web.xml這些
兄弟,WEB-INF這個文件只能對web服務器開放訪問,對客戶端是屏蔽的,把jsp文件和其他文件放到和WEB-INF同一級目錄,(PS:我不知道視頻的老師是怎么成功的,原來我菜,看不懂!?。?/p>
tomcat部署了么,或者8080能進tomcat嗎
我也不太清除樓主的情況,不過我是tomcat調試成功了。推薦樓主先看看problems子頁里面的信息有沒有報錯,如果有報錯那就是tomcat本身初始化項目就出現問題。
此外把我調試時候發現的解決方法和樓主分享下,其一是pom.xml里面要設置成war,jar會有問題,此外在pom中要加一個jdk版本聲明,即
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source>? <target>1.8</target>? </configuration> </plugin>
這樣設置更新之后才能在porject facets里面把動態網頁項目那個條改到3.1版本。
我這樣修改后就可以訪問了。
舉報
Java中Spring MVC框架入門教程,快來看最易用的MVC框架
7 回答404錯誤不知道哪里出問題了
2 回答404;求教
2 回答出現404問題
2 回答報404,找不到hello.jsp頁面怎么辦?跪求解答!!
4 回答出現404錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-24
正確,加油,希望課程對你有幫助。可以學習JS進階篇課程。顯示成塊級元素這樣就能給他設置寬高了
2018-09-15
先嘗試localhost:8080能不能打開,如果不行就到Servers窗口下雙擊tomcat服務配置Server Location信息,選擇Use Tomcat installation。Deploy Path修改為webapps。
再進行http://localhost:8080/spring-mvc-study/hello/mvc訪問,看控制臺報的錯誤(我報的是java.lang.NoClassDefFoundError:javax.servlet.jsp.jstl.core.Config),若是這個錯誤需要在pom.xml中添加maven依賴(jstl.jar)
2018-09-15
寫這些路徑時候盡量使用classpath:這個功能吧,避免手寫出錯,classpath的意思是在webapp根目錄下的classes目錄中查找目標
2018-09-15
從你的web.xml中看來這個問題應該就是DispatcherServlet中找不到springmvc的配置文件(你的路徑寫錯了)
2018-09-15
初始化參數的值錯了,不能這樣寫的,如果這樣寫,web.xml就加載不出來,也就是找不到-servlet.xml文件。這個文件是在webapp/WEB-INF/classes/**這個路徑下的,然而你配置出錯了,<param-value>classpath:*.xml</param-value>(*表示你的文件名)
2018-09-04
而且去配置文件中把prefix這個屬性的值改為"/jsps/",也就是<property name="prefix" value="/jsps/"/>(個人愚見)
2018-09-04
WEB-INF是用來放置一些資源,如classes和web.xml這些
2018-09-04
兄弟,WEB-INF這個文件只能對web服務器開放訪問,對客戶端是屏蔽的,把jsp文件和其他文件放到和WEB-INF同一級目錄,(PS:我不知道視頻的老師是怎么成功的,原來我菜,看不懂!?。?/p>
2018-09-03
tomcat部署了么,或者8080能進tomcat嗎
2018-08-27
我也不太清除樓主的情況,不過我是tomcat調試成功了。推薦樓主先看看problems子頁里面的信息有沒有報錯,如果有報錯那就是tomcat本身初始化項目就出現問題。
此外把我調試時候發現的解決方法和樓主分享下,其一是pom.xml里面要設置成war,jar會有問題,此外在pom中要加一個jdk版本聲明,即
這樣設置更新之后才能在porject facets里面把動態網頁項目那個條改到3.1版本。
我這樣修改后就可以訪問了。