⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 continue.jsp

📁 黑魔方JSP基础教程源代码(耿祥义编著)是这里有课件和jsp源代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import ="java.io.*" %>
<%@ page import ="java.util.*" %>
<HTML>
<BODY> 
   <%! //声明一个需同步处理的文件:
     File f=null;
     String use="yes";
  %>
<%--获取客户提交的小说的名字--%> 
  <%   String name=(String)session.getAttribute("name");
       byte  c[]=name.getBytes("ISO-8859-1");
       name=new String(c); 
       //获取客户续写的内容:
       String content=(String)request.getParameter("messages");
                   if(content==null)
                     {content=" ";
                     }
   %>
 <%File storyFileDir=new File("e:/","story");
     storyFileDir.mkdir();
     f=new File(storyFileDir,name);
      //把对文件的操作放入一个同步块中,并通知
      //其它用户该文件正在被操作中:
      if(use.startsWith("yes"))
        { synchronized(f)
            {  use="no";
              try{
                  RandomAccessFile file=new RandomAccessFile(f,"rw");
                  file.seek(file.length()); //定位到文件的末尾。
                  file.writeUTF(content);
                  file.close();
                  use="yes";
                  out.print("<BR>"+"内容已经写入");
                 }
              catch(IOException e){}
            }
          }
       //如果该小说正在被续写,就通知客户等待:
      else 
          {out.print("该小说正在被续写,请等待");
          }  
   %>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -