springMVC的RequestMapping請求不到路徑的解決
springMVC RequestMapping請求不到路徑
代碼展示:
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)直接測試接口:項目名+list.action是沒用的直接報404的路徑找不到
另外,最后跳轉(zhuǎn)的/WEB-INF/view/list.jsp也是存在的
錯誤所在:
原來是springmvc.xml的配置文件配置錯了,注解的映射和驅(qū)動錯誤的使用了context:annotation-config,應(yīng)該使用的是mvc:annotation-driven
Controller路徑的問題RequestMapping(“/...“)導(dǎo)致獲取不到頁面?zhèn)鬟f給后臺的數(shù)據(jù)
記錄一個error
將RequestMapping路徑和一個頁面的名稱(detail.html)設(shè)置成一樣的時候,導(dǎo)致根本沒有跳轉(zhuǎn)頁面!而是直接跳到了傳遞數(shù)據(jù)的Controller!
跳轉(zhuǎn)頁面的Controller

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

已解決:
將RequestMapping(“/…“)的路徑更改?。?!
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
必須掌握的十個Lambda表達式簡化代碼提高生產(chǎn)力
這篇文章主要為大家介紹了必須掌握的十個Lambda表達式來簡化代碼提高生產(chǎn)力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04
SpringBoot關(guān)于自動注入mapper為空的坑及解決
這篇文章主要介紹了SpringBoot關(guān)于自動注入mapper為空的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
java計算給定字符串中出現(xiàn)次數(shù)最多的字母和該字母出現(xiàn)次數(shù)的方法
這篇文章主要介紹了java計算給定字符串中出現(xiàn)次數(shù)最多的字母和該字母出現(xiàn)次數(shù)的方法,涉及java字符串的遍歷、轉(zhuǎn)換及運算相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
Spring單元測試類ApplicationTests錯誤的解決
這篇文章主要介紹了Spring單元測試類ApplicationTests錯誤的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
使用FeignClient設(shè)置動態(tài)Url
這篇文章主要介紹了使用FeignClient設(shè)置動態(tài)Url方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Java中BigDecimal,DateFormatter?和迭代器的"陷阱"
這篇文章主要介紹了Java中BigDecimal,DateFormatter?和迭代器的"陷阱",文章圍繞主題展開詳細的內(nèi)容介紹,感興趣的小伙伴可以參考一下2022-06-06

