欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springMVC的RequestMapping請(qǐng)求不到路徑的解決

 更新時(shí)間:2021年08月17日 09:47:08   作者:空山新雨天氣晚秋  
這篇文章主要介紹了springMVC的RequestMapping請(qǐng)求不到路徑的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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是沒(méi)用的直接報(bào)404的路徑找不到

另外,最后跳轉(zhuǎn)的/WEB-INF/view/list.jsp也是存在的

錯(cuò)誤所在:

原來(lái)是springmvc.xml的配置文件配置錯(cuò)了,注解的映射和驅(qū)動(dòng)錯(cuò)誤的使用了context:annotation-config,應(yīng)該使用的是mvc:annotation-driven

Controller路徑的問(wèn)題RequestMapping(“/...“)導(dǎo)致獲取不到頁(yè)面?zhèn)鬟f給后臺(tái)的數(shù)據(jù)

記錄一個(gè)error

將RequestMapping路徑和一個(gè)頁(yè)面的名稱(detail.html)設(shè)置成一樣的時(shí)候,導(dǎo)致根本沒(méi)有跳轉(zhuǎn)頁(yè)面!而是直接跳到了傳遞數(shù)據(jù)的Controller!

跳轉(zhuǎn)頁(yè)面的Controller

在這里插入圖片描述

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

在這里插入圖片描述

已解決:

將RequestMapping(“/…“)的路徑更改?。?!

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論