• 大小: 582KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-17
  • 语言: Java
  • 标签: xml  java  登陆注册  

资源简介

基于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 Servlettle>“);
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\.mymetadata

     文件       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.xml

     文件         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.xml

     文件       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\meta-INF\MANIFEST.MF

     文件       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.xml

     文件       1171  2015-11-07 15:43  login\LOGIN\WebRoot\WEB-INF\web.xml

     目录          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个文件信息

评论

共有 条评论