10_LoginServlet

LoginServlet.java

@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
   IUserService userService=new UserServiceImpl();
	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.setContentType("text/html;charset=utf-8");
		String username=request.getParameter("username");
		String password=request.getParameter("password");
		User user=userService.login(username, password);
		if(user==null){
			response.getWriter().write("登陆失败,用户名或密码错误,3秒转回登陆页面");
			response.setHeader("refresh", "3;url="+request.getContextPath()+"/login.jsp");
		}else{
			request.getSession().setAttribute("loginUsername", user.getUsername());
			response.getWriter().write("登陆成功,3秒后进入主页");
			response.setHeader("refresh", "3;url="+request.getContextPath()+"/main.jsp");
		}
	}
}

main.jsp

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
欢迎你 ${loginUsername} 
</body>
</html>

 

0/2 /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:1: error: class, interface, or enum expected protected void doGet(HttpServletRequest request, HttpServletResponse response) ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:6: error: class, interface, or enum expected String password = request.getParameter("password"); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:9: error: class, interface, or enum expected String url = "jdbc:mysql://127.0.0.1:3306/university?useUnicode=true&characterEncoding=UTF-8"; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:10: error: class, interface, or enum expected String dbUser = "root"; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:11: error: class, interface, or enum expected String dbPassword = "123123"; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:13: error: class, interface, or enum expected Connection conn = null; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:14: error: class, interface, or enum expected PreparedStatement pstmt = null; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:15: error: class, interface, or enum expected ResultSet rs = null; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:17: error: class, interface, or enum expected try { ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:22: error: class, interface, or enum expected conn = DriverManager.getConnection(url, dbUser, dbPassword); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:25: error: class, interface, or enum expected String sql = "SELECT WebContent build build.xml dist src FROM student WHERE user_name = ? AND password = ?"; ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:26: error: class, interface, or enum expected pstmt = conn.prepareStatement(sql); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:27: error: class, interface, or enum expected pstmt.setString(1, userName); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:28: error: class, interface, or enum expected pstmt.setString(2, password); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:31: error: class, interface, or enum expected rs = pstmt.executeQuery(); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:34: error: class, interface, or enum expected HttpSession session = request.getSession(); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:35: error: class, interface, or enum expected if (rs.next()) { ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:38: error: class, interface, or enum expected student.setId(rs.getInt("id")); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:39: error: class, interface, or enum expected student.setName(rs.getString("name")); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:40: error: class, interface, or enum expected student.setUserName(rs.getString("user_name")); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:41: error: class, interface, or enum expected student.setPassword(rs.getString("password")); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:42: error: class, interface, or enum expected student.setAge(rs.getInt("age")); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:45: error: class, interface, or enum expected session.setAttribute("account", student); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:48: error: class, interface, or enum expected response.sendRedirect("success.jsp"); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:49: error: class, interface, or enum expected } else { ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:54: error: class, interface, or enum expected response.sendRedirect("fail.jsp"); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:55: error: class, interface, or enum expected } ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:58: error: class, interface, or enum expected request.getSession().setAttribute("error", "系统错误:" + e.getMessage()); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:59: error: class, interface, or enum expected response.sendRedirect("fail.jsp"); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:60: error: class, interface, or enum expected } finally { ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:64: error: class, interface, or enum expected if (pstmt != null) pstmt.close(); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:65: error: class, interface, or enum expected if (conn != null) conn.close(); ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:66: error: class, interface, or enum expected } catch (SQLException e) { ^ /data/workspace/myshixun/chapter9/src/chapter9/LoginServlet.java:68: error: class, interface, or enum expected } ^ 34 errors BUILD FAILED /data/workspace/myshixun/chapter9/build.xml:29: Compile failed; see the compiler error output for details. Total time: 2 seconds
最新发布
11-28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值