資源簡介
基于java做后臺,實現 xml 的簡單登錄功能與注冊功能,

代碼片段和文件信息
package?cn.hncu.login;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.util.Iterator;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.dom4j.Document;
import?org.dom4j.Element;
import?cn.hncu.login.Img.ImgDemo;
import?cn.hncu.login.factory.DocumentFactory;
public?class?Login?extends?HttpServlet?{
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
doPost(request?response);
}
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
request.setCharacterEncoding(“utf-8“);//設置utf-8的編碼格式去接收
response.setContentType(“text/html;charset=UTF-8“);//設置頁面顯示方式,這個設置必須要在獲得輸出流之前設置,不然設置都沒有用,照樣會出現亂碼
PrintWriter?out?=?response.getWriter();
out.println(““);
out.println(““);
out.println(“??tle>A?Servlet tle>“);
out.println(“?ta?http-equiv=‘content-type‘?content=‘text/html;?charset=UTF-8‘>?“);
out.println(“??“);
String?name=request.getParameter(“name“);
String?pwd=request.getParameter(“pwd“);
String?check=request.getParameter(“checkCode“);//從界面獲得驗證碼輸入的值
ImgDemo?id?=new?ImgDemo();
String?str=id.getStr();
if(!check.equals(str)){
out.println(“登錄失敗,驗證碼不正確!!“);//要是驗證碼不符合,直接返回登錄界面
out.print(“返回登錄“);
return;
}
// System.out.println(“11“+check);
// System.out.println(“22“+str);
//登錄前獲得所有的對象
Document?dom=DocumentFactory.getDocument();
boolean?flag=false;
Element?root=dom.getRootElement();
Iterator?it=root.elementIterator();
while(it.hasNext()){
Element?ele?=it.next();
String?nameC=ele.attributeValue(“name“);
String?pwdC=ele.attributeValue(“pwd“);
if(name.trim().equals(nameC)&&pwdC.equals(pwdC)){
flag=true;
break;
}
}
if(flag){
out.print(“恭喜您,登陸成功!“);
out.println(“返回登錄“);
}else{
out.print(“用戶名和密碼不匹配。登錄失敗。。。“);
out.println(“返回登錄“);
}
out.println(“??“);
out.println(““);
out.flush();
out.close();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????591??2015-11-06?17:11??login\LOGIN\.classpath
?????文件????????288??2015-11-06?16:59??login\LOGIN\.myme
?????文件???????1748??2015-11-06?23:12??login\LOGIN\.project
?????文件????????500??2015-11-06?16:59??login\LOGIN\.settings\.jsdtscope
?????文件????????395??2015-11-06?16:59??login\LOGIN\.settings\org.eclipse.jdt.core.prefs
?????文件????????453??2015-11-06?16:59??login\LOGIN\.settings\org.eclipse.wst.common.component
?????文件????????252??2015-11-06?16:59??login\LOGIN\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2015-11-06?16:59??login\LOGIN\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2015-11-06?16:59??login\LOGIN\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1451??2015-11-07?19:37??login\LOGIN\src\cn\hncu\login\factory\DocumentFactory.java
?????文件???????1800??2015-11-07?18:41??login\LOGIN\src\cn\hncu\login\Img\ImgDemo.java
?????文件???????2703??2015-11-07?19:26??login\LOGIN\src\cn\hncu\login\Login.java
?????文件???????2181??2015-11-07?16:20??login\LOGIN\src\cn\hncu\login\RegDemo.java
?????文件?????313898??2015-11-06?17:11??login\LOGIN\src\lib\dom4j-1.6.1.jar
?????文件?????????57??2015-11-06?23:12??login\LOGIN\src\user.xm
?????文件???????1518??2015-11-07?19:49??login\LOGIN\WebRoot\index.jsp
?????文件????????870??2015-11-06?23:25??login\LOGIN\WebRoot\jsps\error.jsp
?????文件???????2261??2015-11-07?19:49??login\LOGIN\WebRoot\jsps\Reg.jsp
?????文件?????????36??2015-11-06?16:59??login\LOGIN\WebRoot\me
?????文件???????2224??2015-11-07?19:37??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\factory\DocumentFactory.class
?????文件???????2495??2015-11-07?18:41??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\Img\ImgDemo.class
?????文件???????3165??2015-11-07?19:26??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\Login.class
?????文件???????2943??2015-11-07?16:20??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\RegDemo.class
?????文件?????313898??2015-11-06?17:11??login\LOGIN\WebRoot\WEB-INF\classes\lib\dom4j-1.6.1.jar
?????文件?????????57??2015-11-06?23:12??login\LOGIN\WebRoot\WEB-INF\classes\user.xm
?????文件???????1171??2015-11-07?15:43??login\LOGIN\WebRoot\WEB-INF\web.xm
?????目錄??????????0??2015-11-07?20:07??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\factory
?????目錄??????????0??2015-11-07?20:07??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login\Img
?????目錄??????????0??2015-11-07?20:07??login\LOGIN\WebRoot\WEB-INF\classes\cn\hncu\login
?????目錄??????????0??2015-11-07?20:07??login\LOGIN\src\cn\hncu\login\factory
............此處省略22個文件信息
評論
共有 條評論