Handler的代碼
@Controller
@RequestMapping("/test")
public class UserController {
@RequestMapping(value="https://bbs.csdn.net/save",method=RequestMethod.POST)
public String saveUser(User user) {
System.out.println(user);
return "success";
}
@RequestMapping(value = "/test",method = RequestMethod.POST)
public String testUser(User user){
System.out.println(user);
System.out.println("歐克了");
return "success";
}
@RequestMapping(value="https://bbs.csdn.net/save01",method=RequestMethod.POST)
public String saveUser1(User user) {
System.out.println(user);
return "success";
}
}
index01.jsp代碼
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首頁</title>
</head>
<body>
<form action="./test/save" method="post">
用戶名:<input name="loginName" type="text"><br>
密碼:<input name="loginPwd" type="text"><br>
省份:<input name="address.province" type="text"><br>
城市:<input name="address.city" type="text"><br>
<input type="submit" value="https://bbs.csdn.net/topics/提交">
</form>
</body>
</html>
index02.jsp代碼
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首頁</title>
</head>
<body>
<form action="./test/save01" method="post">
用戶名:<input name="loginName" type="text"><br>
密碼:<input name="loginPwd" type="text"><br>
省份:<input name="address.province" type="text"><br>
城市:<input name="address.city" type="text"><br>
<input type="submit" value="https://bbs.csdn.net/topics/提交">
</form>
</body>
</html>
index03.jsp代碼
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首頁</title>
</head>
<body>
<form action="./test/test" method="post">
用戶名:<input name="loginName" type="text"><br>
密碼:<input name="loginPwd" type="text"><br>
省份:<input name="address.province" type="text"><br>
城市:<input name="address.city" type="text"><br>
<input type="submit" value="https://bbs.csdn.net/topics/提交">
</form>
</body>
</html>

只有訪問/save那個會報錯,另外的都不會報錯
uj5u.com熱心網友回復:
哪你在templete/test下放個save.jsp試試uj5u.com熱心網友回復:
關鍵是回傳的邏輯視圖名是success
uj5u.com熱心網友回復:
那你是說你配置錯了?還是spring bug bug spring
uj5u.com熱心網友回復:
哪你在templete/test下放個save.jsp試試
關鍵是回傳的邏輯視圖名是success
那你是說你配置錯了?還是spring bug bug spring
說實話我不太清楚。我感覺可能內部代碼有save的保留字?
uj5u.com熱心網友回復:
html的form標簽是一個同步標簽,@RequestMapping回傳是的視圖資訊,回傳的是叫做success的視圖,所以提交后會跳轉到success的視圖,但是你的視圖不存在,所以404uj5u.com熱心網友回復:
哪你在templete/test下放個save.jsp試試
關鍵是回傳的邏輯視圖名是success
那你是說你配置錯了?還是spring bug bug spring
說實話我不太清楚。我感覺可能內部代碼有save的保留字?
spring mvc檔案中并沒有提及這方面的說明。毫無疑問是你的問題。你或許并沒有理解其作業原理
uj5u.com熱心網友回復:
應該是靜態資源路徑問題,相對位置和絕對位置uj5u.com熱心網友回復:
1.springMvc的視圖決議器配置錯2.靜態資源路徑錯
uj5u.com熱心網友回復:
你確定你的路徑沒錯uj5u.com熱心網友回復:
你配置的了視圖決議器這個沒錯吧,按你方法回傳的是一個視圖,你有名字叫success的視圖(頁面)?還是你想要回傳的是success這個字串,要回傳字串,在方法名前加注解@ResponseBody
uj5u.com熱心網友回復:
我覺得,我寫的可能有誤解,是只有訪問那個save的才會404其他都是正常的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/31088.html
標籤:Web 開發
