0
新做servlets,我想让我的下一个和上一个按钮工作,所以当我点击下一个按钮时,它会转到我指定的页面上println 。Servlet如何去按钮上的下一个/上一页提交
这是我目前的代码。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
if(session == null){
session = request.getSession(true);
out.println("<html>\n" +
"<body>\n" +
"<form method = \"post\">\n" +
"userid: <input type=\"text\" name=\"user_id\">\n" +
"<br />\n" +
"password: <input type=\"text\" name=\"password\">\n" +
"<input type=\"submit\" value=\"Login\" name=\"log_in\">\n" +
"</form></body></html>");
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
if(request.getParameter("log_in") != null){
out.println("<html>\n" +
"<body>\n" +
"<img src=\"images/0.jpg\">\n" +
"<input type=\"submit\" value=\"Previous\" name=\"prev\">\n" +
"<input type=\"submit\" value=\"Next\" name=\"next\">\n" +
"<input type=\"submit\" value=\"lol\" name=\"lol\">\n" +
"</body></html>");
if(request.getParameter("next") != null){
out.println("<html>\n" +
"<body>\n" +
"<img src=\"images/0.jpg\">\n" +
"<input type=\"submit\" value=\"Previous\" name=\"prev\">\n" +
"<input type=\"submit\" value=\"Next\" name=\"next\">\n" +
"</body></html>");
}
}
}
}
所以,现在当我点击下一个什么都没有发生。任何帮助,将不胜感激。
谢谢。
请包含'web.xml'文件以及任何相关的UI代码。 –
在doGet方法中,你在哪里声明了HttpSession对象?你直接使用会话。 –