访问量的有关问题
访问量的问题
以上代码是index.jsp的,把index.jsp和count/count.text上传到jsp服务器上后发现,无论我怎么访问网页count.txt中的数字老是不变,index.jsp中的数字一直不变,可是服务器已开了对count.txt的读写权限,且以上代码在本地测试成功,请问有人知道这是什么原因吗,劳驾了,谢谢
------解决方案--------------------
应该是路径的问题
------解决方案--------------------
input 没有close
- Java code
<%@ page contentType="text/html;charset=gbk"%> <%@ page import="java.sql.*,java.io.*"%> <%! int load(File f){ int temp=0; try{ temp=new Integer(new BufferedReader(new InputStreamReader(new FileInputStream(f))).readLine()); }catch(Exception e){e.getMessage();} return temp; } public synchronized void save(javax.servlet.http.HttpSession session,int c,File f){ try{ int tem=++c; session.setAttribute("counter",tem); PrintStream ps=new PrintStream(new FileOutputStream(f)); ps.println(c); ps.close(); }catch(Exception e){ e.getMessage();} } %> <% String fileName=getServletContext().getRealPath("/")+"count"+File.separator+"count.txt"; File f=new File(fileName); int count=load(f); if(session.isNew()){ save(session,count,f); } %> <h4>您是本站的第<%=session.getAttribute("counter")%>位访问者</h4>
以上代码是index.jsp的,把index.jsp和count/count.text上传到jsp服务器上后发现,无论我怎么访问网页count.txt中的数字老是不变,index.jsp中的数字一直不变,可是服务器已开了对count.txt的读写权限,且以上代码在本地测试成功,请问有人知道这是什么原因吗,劳驾了,谢谢
------解决方案--------------------
应该是路径的问题
------解决方案--------------------
input 没有close