我正在嘗試使用JSP和Servlet進行基本登錄,並且不知道如何使用正斜槓來指示路徑。何時使用正斜槓,何時不使用正斜槓?
的login.jsp位於LoginApp /的WebContent/login.jsp的
LoginServlet.java位於LoginApp/SRC /組織/科希克/ javabrains/LoginServlet.java
我在下面的代碼我的login.jsp文件 -
<form action="login" method="post">
<br>User ID input type="text" name="userId" />
<br>Password <input type="password" name="password" />
<br><input type="submit" />
</form>
相應的servlet代碼是
@WebServlet("/login") // <-- forwardslash here
public class LoginServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String userId, password;
userId = request.getParameter("userId");
password = request.getParameter("password");
// more code here
}
}
如果我們看到表單動作,則在「登錄」之前沒有前向空格,而如果我們看到servlet註釋,則在「登錄」之前會有前向空格。爲什麼這個區別?
哇。這真的有幫助!謝謝! – CodeBlue 2012-03-07 22:43:40
乾杯哥們兒,我有點累了,所以沒有確定它是有道理的,很高興它有幫助,我會嘗試和「整理」明天 – reevesy 2012-03-07 22:45:06