WAP手机上的问卷调查系统的构建 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-22
howLog(s, hashtable, request, response); return; } else file://否则发送重定向 { String s4 = s + "?" + "config" + "=" + s1 + "&" + "act" + "=" + "log"; response.sendRedirect(s4); return; } } private void writeLog(Hashtable hashtable, HttpServletRequest request, String s, String s1)//写日志文件 { String s2 = request.getRemoteAddr(); file://取得客户机的IP地址 try { synchronized(forLock.get(s1)) file://注意:使用synchronized关键字,说明同一时间只能有一个写动作,其余的要在队列中等待 { int i = ((Integer)hashtable.get("fct")).intValue(); file://取得日志文件的fct值 if(i >= 20) { return; } hashtable.put("fct", new Integer(i + 1));//把fct值加1放回哈希表 FileWriter filewriter = new FileWriter(s1, true); PrintWriter out = new PrintWriter(filewriter); out.println((s2 != null ? s2 : "未知地址") + "," + new Date() + "," + s); out.flush(); out.close(); } return; } catch(IOException _ex) { return; } } private void errorMessage(String s, Hashtable hashtable, HttpServletRequest request, HttpServletResponse response)//输出错误信息 throws IOException { PrintWriter out = null; response.setContentType("text/vnd.wap.wml");//设置为WML文件格式 out = response.getWriter(); out.println(""); out.println(""); out.println("<WML>"); out.println(""); out.println(" " + s + ""); out.println(""); out.println(""); out.flush(); out.close(); } private void showLog(String s, Hashtable hashtable, HttpServletRequest request, HttpServletResponse response) throws IOException { String s1 = (String)hashtable.get("log"); String s2 = getFont(hashtable); Vector vector = new Vector(); Hashtable hashtable1 = new Hashtable(); StringBuffer stringbuffer = new StringBuffer(""); long l = 0L; String s7 = (String)hashtable.get("title"); try { synchronized(forLock.g |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于WAP手机上的问卷调查系统的构建 - 编程入门网的所有评论