JSP 中 AJAX url: "<%=request.getContextPath() %>/login/login.do" 無法進入 Controller。
將 <%=request.getContextPath() %> 替換為實際專案名稱(如 /MyProject)或使用相對路徑 login/login.do(需確保頁面與 Controller 同層級)。
@Controller
@RequestMapping("/login")
public class LoginController {
@RequestMapping("/login.do")
public void login(HttpServletRequest req, HttpServletResponse resp,
String user_name, String password) {
// 驗證邏輯...
ResponseUtils.renderText(resp, "success");
}
}
web.xml 中 DispatcherServlet 的 url-pattern 是否包含 .do。