Logi nBean.java
package login;
import javax.jms.Session;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
public class LoginBean {
public String login(HttpServletRequest request)
{
String username = request.getParameter("username");
String password1 = request.getParameter("password");
if (username.equals("java") && password1.equals("java")) {
HttpSession session = request.getSession();
session.setAttribute(username, username);
session.setAttribute("logintime", new java.util.Date()
.toLocaleString());
return "登陆成功";
} else {
return "登陆失败";}}}
loginServlet.java
package login;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
String rs = new LoginBean().login(request);
if (rs.equals("登陆成功")) {
request.getRequestDispatcher("/success.html").forward(request,
response);// 跳转 把请求和响应转发给页面
// System.out.println("登陆成功");
} else {
request.getRequestDispatcher("/fail.html").forward(request,
response);
// System.out.println("denglu");
}}}
login.jsp可以使用jsp的行为标签<jsp:setProperty />来给loginbean.java赋值。
最后我们在浏览器的地址栏里敲入http://localhost:8080/mvc/Login.jsp。如果你输入正确的用户和密码才能显示成功登陆,否则登录失败.
我们所有的jsp教程就讲完了,谢谢大家耐心的阅读。