º«Ë³Æ½servlet±Ê¼Ç£¨ÍêÕû´úÂ룩 - ͼÎÄ ÏÂÔØ±¾ÎÄ

}

// ps=ct.prepareStatement(\ start=(pageNow-1)*pageSize;

ps=ct.prepareStatement(\ rs=ps.executeQuery(); while(rs.next()){ //½«rsÖеÄÿÌõ¼Ç¼·â×°µ½UserBean ub UserBean ub=new UserBean(); ub.setUserId(rs.getInt(1)); ub.setUserName(rs.getString(2)); ub.setPassword(rs.getString(3)); ub.setEmail(rs.getString(4)); ub.setGrade(rs.getInt(5)); //½«ub·ÅÈëarrayliat al.add(ub); } } catch(Exception ex){ ex.printStackTrace(); } finally{ this.close(); } return al; }

//ÑéÖ¤Óû§

public boolean checkUser(String u,String p){ boolean b=false; try{ //µÃµ½Á´½Ó ConnDB cd=new ConnDB(); ct=cd.getConn(); ps=ct.prepareStatement(\ rs=ps.executeQuery(); if(rs.next()){ //˵Ã÷Óû§´æÔÚ String dbPassword=rs.getString(1); if(dbPassword.equals(p)){ //ÕæµÄºÏ·¨ b=true; } } }

catch (Exception ex){ ex.printStackTrace(); }

finally{ this.close(); }

return b; }

//¹Ø±Õ×ÊÔ´

public void close(){ try{ if(rs!=null){ rs.close(); } if(ps!=null){ ps.close(); } if(ct!=null){ ct.close(); } }

catch (Exception ex){ ex.printStackTrace();

} } }

Ê®¡¢ServletContext

ÏòServletContextÌí¼ÓÊôÐÔ

ServletContext sc=this.getServletContext(); Sc.setAttribute(¡°myInfo¡±£¬¡±ÎÒÊÇ¡±);

µÃµ½ServletContext

ServletContext sc=this.getServletContext(); String info=(String)sc.getAttribute(¡°myInfo¡±);

ÈçºÎÔÚServletContext²Ù×÷Îļþ PrintWriter pw = res.getWriter(); //´´½¨Ò»¸öFileReader

FileReader f=new FileReader(¡°f:\\\\myCount.txt¡±); BufferedReader bw=new BufferedReader(f); //¶Á³öÒ»ÐÐÊý¾Ý

String numVal=bw.readLine(); //Ò»¶¨Òª¹Ø±ÕÎļþÁ÷

Bw.close();

Pw.println(¡°¶Á³ö¡±+numVal);

ÈçºÎÔÚServletContext´´½¨Îļþ PrintWriter pw = res.getWriter();

//´´½¨Ò»¸öFileWriter£¬´ÓÄÚ´æÊý¾ÝÏò´ÅÅÌÎļþ£¨¼´Ð´Îļþ£¬Êä³öÁ÷£© FileWriter f=new FileWriter(¡°f:\\\\myCount.txt¡±); BufferedReader bw=new BufferedReader(f); //дÈëÊý¾Ý

Bw.writer(¡°123¡±); //Ò»¶¨Òª¹Ø±ÕÎļþÁ÷ Bw.close();

Pw.println(¡°ÒѾ­Ð´ÈëÁËÊý¾Ý¡±);

ÍøÕ¾¼ÆÊýÆ÷

LoginCl

Welcome

ÓÅ»¯

servletContext ×îºóÔÙдÈëÎļþ Îļþ

LoginCl