springMVC的RequestMapping請(qǐng)求不到路徑的解決
springMVC RequestMapping請(qǐng)求不到路徑
代碼展示:
controller層配置:
@Controller
public class UserController {
private UserService service = new UserServiceImpl();
@RequestMapping(value="/list",method=RequestMethod.GET)
public String list(Model model) throws Exception {
List<User> list = service.getAll();
model.addAttribute("list", list);
return "list";
}
}
web.xml配置:
<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:springmvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
springmvc.xml的配置:
<context:component-scan base-package="cn.jzh"></context:component-scan> <context:annotation-config conversion-service="dateConverter"></context:annotation-config> <!-- 視圖解析 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> <property name="prefix" value="/WEB-INF/view/"></property> <property name="suffix" value=".jsp"></property> </bean> <!-- 配置轉(zhuǎn)換器 --> <bean id="dateConverter" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <bean class="cn.jzh.converter.DateConverter"></bean> </property> </bean> <!-- 靜態(tài)放行 --> <mvc:default-servlet-handler/>
jsp層,就這一句話:
<a href="list.action" rel="external nofollow" >用戶列表</a>
發(fā)現(xiàn)直接測(cè)試接口:項(xiàng)目名+list.action是沒用的直接報(bào)404的路徑找不到
另外,最后跳轉(zhuǎn)的/WEB-INF/view/list.jsp也是存在的
錯(cuò)誤所在:
原來是springmvc.xml的配置文件配置錯(cuò)了,注解的映射和驅(qū)動(dòng)錯(cuò)誤的使用了context:annotation-config,應(yīng)該使用的是mvc:annotation-driven
Controller路徑的問題RequestMapping(“/...“)導(dǎo)致獲取不到頁面?zhèn)鬟f給后臺(tái)的數(shù)據(jù)
記錄一個(gè)error
將RequestMapping路徑和一個(gè)頁面的名稱(detail.html)設(shè)置成一樣的時(shí)候,導(dǎo)致根本沒有跳轉(zhuǎn)頁面!而是直接跳到了傳遞數(shù)據(jù)的Controller!
跳轉(zhuǎn)頁面的Controller

傳遞數(shù)據(jù)的Controller

已解決:
將RequestMapping(“/…“)的路徑更改?。?!
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java?json轉(zhuǎn)換實(shí)體類(JavaBean)及實(shí)體類(JavaBean)轉(zhuǎn)換json代碼示例
這篇文章主要介紹了兩種常見的JSON與Java實(shí)體類相互轉(zhuǎn)換的方法,分別是使用庫Jackson、Gson、Fastjson和在線工具,無論是將JSON轉(zhuǎn)換為Java實(shí)體類還是將Java實(shí)體類轉(zhuǎn)換為JSON,這些方法都能顯著簡(jiǎn)化開發(fā)過程,需要的朋友可以參考下2024-12-12
Java的Struts2框架配合Ext JS處理JSON數(shù)據(jù)的使用示例
這篇文章主要介紹了Java的Struts2框架配合Ext JS處理JSON數(shù)據(jù)的使用示例,包括將Ext JS中的JSON數(shù)據(jù)解析為列表的方法,需要的朋友可以參考下2016-03-03
詳解Spring Boot 項(xiàng)目部署到heroku爬坑
這篇文章主要介紹了詳解Spring Boot 項(xiàng)目部署到heroku爬坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
mybatis-plus enum實(shí)現(xiàn)枚舉類型自動(dòng)轉(zhuǎn)換
本文主要介紹了mybatis-plus enum實(shí)現(xiàn)枚舉類型自動(dòng)轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
MyBatis綁定錯(cuò)誤提示BindingException:Invalid bound statement (not f
這篇文章主要介紹了MyBatis綁定錯(cuò)誤提示BindingException:Invalid bound statement (not found)的解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-01-01
SpringBoot項(xiàng)目打包為JAR文件的實(shí)現(xiàn)
本文主要介紹了SpringBoot項(xiàng)目打包為JAR文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-09-09
解決cmd執(zhí)行javac報(bào)錯(cuò):不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
剛接觸JAVA的新手可能就不知道怎么解決'JAVAC'不是內(nèi)部命令或外部命令,這篇文章主要給大家介紹了關(guān)于解決cmd執(zhí)行javac報(bào)錯(cuò):不是內(nèi)部或外部命令,也不是可運(yùn)行的程序的相關(guān)資料,需要的朋友可以參考下2023-11-11

