如果在登陆框中的验证信息与TXT文件中的用户名和密码进行连接验证,如果验证成功则进入主程序界面,否则弹出错误信息。
谢谢!
谢谢!
解决方案 »
- struts2获得ServletConfig和pageContext对象
- 使用struts2和smartupload来做图片上传的例子
- s1 += 1和s1 = s1 + 1的区别
- 用HashSet时的一些问题?
- [闭月羞花猫]org.apache.struts.action.ActionServlet 和 org.apache.struts.action.Action的区别与联系
- 我想要java编程思想里的com.bruceeckel。*包
- 关于C调用java的错误.
- 关于equals和hashCode方法的问题
- 请问string类和stringbuffer有什么区别?
- Jbiilder里关于SQL SERVER的JDBC驱动哪里可以下载?
- 如何读取相对路径
- 高手请听题:JSP出错页面中什么时候出现“ROOT CAUSE”?
Properties props = new Properties();
props.load(new FileInputStream("filename.properties"));
String Id= props.getProperty("userId");
String Password= props.getProperty("passWord");
filename.properties格式为
userId=root;
password=111111;
如果LZ有多个用户的话,建议用DOM4J解决,错误信息用JOptionPane来实现
try{
SAXReader reader = new SAXReader();
Document document = reader.read("c:/Demo.txt");
Element root = document.getRootElement();
for ( Iterator node = root.elementIterator(); node.hasNext(); ) { // CompanyBean a=new CompanyBean(); Element element = (Element) node.next();
Attribute attribute = (Attribute) element.attribute("value");
a.setBirthday(element.elementText("birthday"));
a.setDepartment((String)attribute.getData());
a.setName(element.elementText("name"));
a.setSalary(element.elementText("salary"));
System.out.println(a.getBirthday()+"B "+a.getDepartment()+"D "+a.getName()+" N"+a.getSalary()+" S");
list.add(a); }
}catch(Exception e){System.out.println(e.getMessage());}
c:/Demo.txt的格式为XML
<?xml version="1.0" encoding="UTF-8"?>
<UserList>
<User>
ID..
PASSWORD..
</User><User>
ID..
PASSWORD..
</User></UserList>