登录问题 登陆后 有一个页面记录 用户名 一登陆 不用数据库。 登录一个 就记录一下。。寸Arraylist里 不知道怎么弄!求帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用一个application存起来,或者用文件 我在重新描述一下吧。。可能我说的不明白! 首先 有一个登录框。 然后 输入用户名就可以登录。不用验证。 然后 登录以后会跳到一个XXX登陆成功的页面。 这时 我想用另一个页面 监视都谁登陆过了。 比如。我用1234这个ID登录。就记录1234登录过 然后我在用123登录。。他还会记录123登录。以此类推。 就是说 1000个用户登录。 就会记录1000次。(不用数据库) LZ在困惑的是。我用application 寸完用户名后。 在重新登录 那个第三个页面记录登录信息的会把之前的登录的人 覆盖掉。。不知道怎么做。。如果把登录的名存在list里。又不知道怎么输出list。求高手指导指导。。谢谢了! 一下想法未实践,仅供讨论啊:可不可以写一个拦截器(servlet)! FileWriter fw = null; try { fw = new FileWriter("D://workspace//j2eeByHSP//count.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write(this.getServletContext().getAttribute("visit")+""); bw.close(); }catch (IOException e) { e.printStackTrace(); }//用来保存访问量 //加入网站计数器,用流写入一个count.txt文件里面 FileReader fr = null; try { fr = new FileReader("D://workspace//j2eeByHSP//count.txt"); } catch (FileNotFoundException e1) { e1.printStackTrace(); } BufferedReader bf = new BufferedReader(fr); String str = null; try { str = bf.readLine(); bf.close(); } catch (IOException e1) { e1.printStackTrace(); }//用来显示访问量 添加登录事件,得到你JTextField里面的内容,建一个ArrayList对象添加进去就好了啊,用add方法就好了吧,有API的话可以查一查,上面什么方法都有,要去出来就用get方法,想取哪个都可以 这个问题用Cookie来做的话,当用户很多来登录可能不能完全实现;12楼方法用文件字符流操作,将登陆记录到本地磁盘的文件上,这点可以借鉴的! session或application加list就可以了啊 简单演示下 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //doPost(request, response); HttpSession session=request.getSession(); List<String> userNameList=new ArrayList<String>(); if(null!=session&&null!=session.getAttribute("uList")){ userNameList=(List<String>) session.getAttribute("uList"); } String u=request.getParameter("username");//获取用户名 userNameList.add(u); session.setAttribute("uList", userNameList); System.out.println("获得的用户名List:"+userNameList.toString()); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //doPost(request, response); HttpSession session=request.getSession(); List<String> userNameList=new ArrayList<String>(); if(null!=session&&null!=session.getAttribute("uList")){ userNameList=(List<String>) session.getAttribute("uList"); } String u=request.getParameter("username");//获取用户名 userNameList.add(u); session.setAttribute("uList", userNameList); System.out.println("获得的用户名List:"+userNameList.toString()); } webgl可以实现异地网页同步吗?(菜鸟提问) 求一正则表达式(问题解决立刻结贴——在线等) 用JSP实现一个显示框架 提交问题(400错误) SQL 命令未正确结束! 已经搞了两天,MyEclipse里开发struts,总是找不到标签文件 使用hibernate作为访问数据库组件,为什么走到一半就走不下去了? 一个关闭窗口的问题~! TOMCAT 启动一段时间挂掉 Struts1中分页问题,关于pager-taglib 跪求java web中表单验证的代码,也就是注册页面的姓名等信息的验证 网站发布问题!!
首先 有一个登录框。 然后 输入用户名就可以登录。不用验证。
然后 登录以后会跳到一个XXX登陆成功的页面。
这时 我想用另一个页面 监视都谁登陆过了。 比如。我用1234这个ID登录。就记录1234登录过
然后我在用123登录。。他还会记录123登录。
以此类推。 就是说 1000个用户登录。 就会记录1000次。(不用数据库)
LZ在困惑的是。我用application 寸完用户名后。 在重新登录 那个第三个页面记录登录信息的会把之前的登录的人 覆盖掉。。不知道怎么做。。如果把登录的名存在list里。又不知道怎么输出list。求高手指导指导。。谢谢了!
可不可以写一个拦截器(servlet)!
FileWriter fw = null;
try {
fw = new FileWriter("D://workspace//j2eeByHSP//count.txt");
BufferedWriter bw = new BufferedWriter(fw);
bw.write(this.getServletContext().getAttribute("visit")+"");
bw.close();
}catch (IOException e) {
e.printStackTrace();
}
//用来保存访问量
//加入网站计数器,用流写入一个count.txt文件里面
FileReader fr = null;
try {
fr = new FileReader("D://workspace//j2eeByHSP//count.txt");
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
BufferedReader bf = new BufferedReader(fr);
String str = null;
try {
str = bf.readLine();
bf.close();
} catch (IOException e1) {
e1.printStackTrace();
}
//用来显示访问量
12楼方法用文件字符流操作,将登陆记录到本地磁盘的文件上,这点可以借鉴的!
throws ServletException, IOException {
//doPost(request, response);
HttpSession session=request.getSession();
List<String> userNameList=new ArrayList<String>();
if(null!=session&&null!=session.getAttribute("uList")){
userNameList=(List<String>) session.getAttribute("uList");
}
String u=request.getParameter("username");//获取用户名
userNameList.add(u);
session.setAttribute("uList", userNameList);
System.out.println("获得的用户名List:"+userNameList.toString());
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//doPost(request, response);
HttpSession session=request.getSession();
List<String> userNameList=new ArrayList<String>();
if(null!=session&&null!=session.getAttribute("uList")){
userNameList=(List<String>) session.getAttribute("uList");
}
String u=request.getParameter("username");//获取用户名
userNameList.add(u);
session.setAttribute("uList", userNameList);
System.out.println("获得的用户名List:"+userNameList.toString());
}