亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

LoginServlet頁面404

@WebServlet(name="LoginServlet",?urlPatterns={"/LoginServlet"})
public?class?LoginServlet?extends?HttpServlet?{
	private?static?final?long?serialVersionUID?=?1L;
???????
????/**
?????*?@see?HttpServlet#HttpServlet()
?????*/
????public?LoginServlet()?{
????}
????
	/**
	?*?@see?HttpServlet#doPost(HttpServletRequest?request,?HttpServletResponse?response)
	?*/
	protected?void?doPost(HttpServletRequest?request,?HttpServletResponse?response)?throws?ServletException,?IOException?{
		System.out.println("doPost");
		String?username?=?request.getParameter("username");
		String?password?=?request.getParameter("password");
		System.out.println(request.getContextPath());
		if("admin".equals(username)?&&?"admin".equals(password))?{
			//校驗通過
			HttpSession?session?=?request.getSession();
			session.setAttribute("username",?username);
			System.out.println(request.getContextPath());
			response.sendRedirect(request.getContextPath()+?"/success.jsp");
		}else?{
			//校驗失敗
			response.sendRedirect(request.getContextPath()+?"/failure.jsp");
		}
	}

}

這是LoginServlet.java的代碼,輸入用戶名密碼后跳轉頁面出錯,404

<body>
	<form?action="<%=request.getContextPath()?%>/servlet/LoginServlet"?method="post">
		用戶名:<input?type="text"?name="username"?/>
		密碼:<input?type="password"?name="password"?/>
		<input?type="submit"?value="提交"?/>
	</form>
</body>

上面這是login.jsp的代碼

輸入用戶名密碼登錄以后,顯示頁面為:

HTTP?Status?404?-?/LoginFilter/servlet/LoginServlet
type?Status?report
message?/LoginFilter/servlet/LoginServlet
description?The?requested?resource?is?not?available.


正在回答

1 回答

我算弄明白了,注解的路徑不對urlPatterns={"/LoginServlet"}改成urlPatterns={"/servlet/LoginServlet"}

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

LoginServlet頁面404

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號