1
我工作的一個Spring MVC的項目,以驗證用戶的我試圖提交形式和處理它在同一jsp頁面。處理表單提交在JSP頁面中的Spring MVC
我做authonticate用戶通過調用內置的控制器與一個Ajax請求 Web服務,但爲了做到這一點,而不使用Ajax這個時候,我得到這個錯誤Request method 'POST' not supported
這裏是我的代碼:
形式
<form action="/gethealthy/isuser" method="post">
<input type="text" name="username" placeholder="Username" />
<input type="password" name="password" placeholder="Password" />
<button type="submit">Sign In</button>
</form>
JSP代碼
if (request.getParameter("username") != null) {
HomeController aHomeController = new HomeController();
String username = request.getParameter("username");
String password = request.getParameter("password");
String result = aHomeController.isUser(username, password);
if (aHomeController.isUser(username, password)) {
String redirectURL = "project/dashboard";
response.sendRedirect(redirectURL);
} else {
out.print("Wrong credentials");
}
,但我告訴你,我不想訪問控制器。 在視圖中可以這樣做嗎? –
@HananKhatib這不是Spring MVC的工作原理。 –
我知道我知道,但我有一個問題,我想我不能以另一種方式解決它。我期望3種不同的結果可以做不同的行動。 –