
我这段代码是推动注册功能,项目按MVC架构来做的jsp mvc登录,rn//servlet层rnpublic void doPost(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rnrn response。setContentType("text/html");rn PrintWriter out = response。getWriter();rn rn String operation=request。getParameter("operation");rn rn if(operation。equals("user_login"))rn rn UserLogin(request,response);rn rn rnrn //用户登录rn public void UserLogin(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletExceptionrn rn response。

setContentType("text/html;charset=GBK");rn PrintWriter out = response。getWriter();rn String login_name=request。getParameter("username");rn String login_pwd=request。getParameter("password");rn rn olinebookstoresdto userlogin=new olinebookstoresdto();rn useroperation login=new useroperation();rn userlogin=login。showuser(login_name,login_pwd);rn if(userlogin!=null)rn HttpSession session=request。getSession();rn session。setAttribute("username", userlogin);rnrn out。

print(" ");rn rn elsern rnrn out。print(" ");rn rnrn rn//servince层rnprivate olinebookstoresinterface user=new userimpl();rnrn//会员注册rn public olinebookstoresdto showuser(String id,String pwd)rn rn Connection conn=null;rn olinebookstoresdto userlogin=null;rn tryrn rn conn=database。getConn();rn user。setconnection(conn);rn userlogin=user。showuser(id,pwd);rn rn catch(Exception e)rn rn e。getMessage();rn rn finallyrn rn database。releaseConnection(conn);rn rn return userlogin;rn rnrn//DAO层rnrnimport java。

sql。Connection;rnrnimport com。OlineBookStores。DTO。olinebookstoresdto;rnpublic interface olinebookstoresinterface rn public void userenall(olinebookstoresdto userenall);rn public olinebookstoresdto showuser(String id,String pwd);rn public Connection getconnection();rn public void setconnection(Connection connection);rnrnimport java。sql。Connection;rnimport java。sql。PreparedStatement;rnimport java。sql。ResultSet;rnimport java。sql。SQLException;rnimport java。sql。Statement;rnrnimport com。OlineBookStores。

DAO。olinebookstoresinterface;rnimport com。OlineBookStores。DTO。olinebookstoresdto;rnimport com。OlineBookStores。DB。database;rn/**rn * @author Glary daysrn *rn */rnpublic class userimpl implements olinebookstoresinterface rnrn /**rn * rn */rn Connection conn=null;rn public userimpl() rn tryrn rn conn=database。getConn();rn rn catch(SQLException sql)rn rn sql。printStackTrace();rn rn rnrn /* (non-Javadoc)rn * @see com。OlineBookStores。DAO。olinebookstoresinterface#getconnection()rn */rn public Connection getconnection() rn rn return conn;rn rnrn /* (non-Javadoc)rn * @see com。
OlineBookStores。DAO。olinebookstoresinterface#setconnection(java。sql。Connection)rn */rn public void setconnection(Connection conn) rn rn this。conn=conn;rn rnrn /* (non-Javadoc)rn * @see com。OlineBookStores。DAO。olinebookstoresinterface#userenall(com。OlineBookStores。DTO。olinebookstoresdto)rn */rn rn rn public static void closeStatement(Statement st) rn if (st != null) rn try rn st。close();rn st = null;rn catch (SQLException sqle) rn sqle。printStackTrace();rn rn rn rn public static void closeResultSet(ResultSet rs) rn if (rs != null) rn try rn rs。
close();rn rs = null;rn catch (SQLException sqle) rn sqle。printStackTrace();rn rn rn rn rn //用户注册rn public olinebookstoresdto showuser(String id,String pwd) rn rn PreparedStatement pst=null;rn ResultSet rs=null;rn olinebookstoresdto userlogin=null;rn tryrn rn pst=conn。prepareStatement("select * from Memeber where mb_mail=? and mb_password=?");rn rn int i=1;rn pst。setString(i++,id);rn pst。setString(i++, pwd);rn rs=pst。executeQuery();rn rn while(rs。next())rn rn userlogin=new olinebookstoresdto();rn rn userlogin。
setUserID(rs。getString("userID"));rn userlogin。setPwd(rs。getString("pwd"));rn rn rn catch(Exception e)rn rn e。getMessage();rn rn finallyrn rn closeStatement(pst);rn closeResultSet(rs);rn rn return userlogin;rn rnrnrnrn//DTO层rnrnpublic class olinebookstoresdto rn rn private String email;rn private String userID;rn private String pwd;rn public String getEmail() rn return email;rn rn public void setEmail(String email) rn this。email = email;rn rn public String getUserID() rn return userID;rn rn public void setUserID(String userID) rn this。
userID = userID;rn rn public String getPwd() rn return pwd;rn rn public void setPwd(String pwd) rn this。pwd = pwd;rn rnrnrn//JSPrnrn登录界面rn rn rn rn rn 账号rn rn rn rn 密码rn rn rn rn rn rn rn rn rn rn rn rnrn主界面rn rn <%if(session。getAttribute("username")==null) %>rn 欢迎光临乐购网: [ 登录 | 注册 ]rn <%rn else%>rn 您好:<%=session。getAttribute("username")%>[退出]rn <%%>rn rn我这段代码是为了谋求类似于当当网首页登录的效果,但是经常我在登录图标输入帐号密码,都跳转到出错界面error。jsp,并返回登录图标,返回登陆界面是在error。jsp里用JAVASCRIPT实现的jsp mvc登录,rn请大家前辈帮帮忙,谢谢rn论坛
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-123258-1.html
向美国佬开火
不要开