登录注册简单servlet案列
2017-09-19 15:23
323 查看
package test; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class UserLogin extends HttpServlet{ @Override protected void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { request.setCharacterEncoding("GBK"); response.setContentType("text/html;charset=GBK"); String name = request.getParameter("name"); String password = request.getParameter("password"); String loginName=""; String loginPassword=""; Connection conn = null; PreparedStatement ps = null; try { //注册驱动 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); //获取连接 conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.*:*:*",username","password"); //数据库操作语句 String sql = new StringBuffer() .append("select * from user ") .toString(); ps = conn.prepareStatement(sql); //获取状态集 ResultSet rs = ps.executeQuery(); //rs映射 while(rs.next()){ loginName= rs.getString(1); loginPassword= rs.getString(2); } if(loginName.equals(name) && loginPassword.equals(password)){ request.setAttribute("username", loginName); request.getRequestDispatcher("/pay/success.jsp").forward(request, response); return; }else{ request.setAttribute("msg", "用户名或密码错误"); request.getRequestDispatcher("/pay/login.jsp").forward(request, response); // response.sendRedirect("http://www.baidu.com"); } } catch (Exception e) { e.printStackTrace(); } finally{ //关闭流 if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } if(ps!=null){ try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
相关文章推荐
- 简单的JSP-Servlet登录,注册,修改密码操作
- Servlet简单实现的注册登录功能
- JDBC+Servlet+JSP+Mysql写的一个简单的登录注册
- jsp+service+servlet+Oracle实现简单的数据库交互(登录注册)
- 简单注册登录请求
- 有关servlet的简单的登陆和注册
- 深入分析JavaWeb Item19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- JavaWeb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- go语言实现一个简单的登录注册web小程序
- Delphi简单TCP聊天程序(三):登录注册功能
- JavaWeb + mySQL + Android 实现Android简单的注册登录
- servlet+jsp+jdbc实现简单的登录功能(所用平台:win7+Eclipse+tomcat+mysql)
- php简单网站的登录和注册怎么写
- java简单的MVC实现简单的用户注册与登录
- Android_Servlet验证的简单登录程序
- ServletConfig实现简单的登录操作
- Hibernate+Struts2实现简单登录注册
- 简单的用户注册登录
- nodejs+express+mongodb简单实现注册登录
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册