xml中两种方式(1)application范围内的参数,存放在servletcontext中,全局的在web.xml中配置如下:
<context-param>
<param-name>user</param-name><param-value>admin</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>123</param-value>
</context-param>
获取context中的值
String name=this.getServletContext().getInitParameter("user");
//String pwd=this.getServletContext().getInitParameter("password");
this指的是当前servlet
(2)servlet范围内的参数,只能在servlet的init()方法中取得,只能在servlet内,并且是局部的,在web.xml中配置如下:
String name=this.getInitParameter("user");
String pwd=this.getInitParameter("password");
通过form表单进行匹配,post
2.文件
try {
FileReader read = new FileReader(
"E:/myeclipse/工作/Hell/WebRoot/name.txt");
BufferedReader br = new BufferedReader(read);
String str = null;
boolean flag=false;
while ((str = br.readLine()) != null) {
String s[] = null;
s = str.split(",");
if (username.equals(s[0]) && password.equals(s[1])) {
out.println(s[0] + " " + s[1]);
out.println("祝贺您登陆成功");
flag=true;
break;
}
}
if(flag==false)
{
out.println("该用户不存在");
}
} catch (FileNotFoundException e) {
System.out.println("找不到文件");
e.printStackTrace();
}
out.flush();
out.close();
}