首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

帮忙看看代码啊!好急好急啊

2011-12-10 
各位高手帮忙看看代码啊!好急好急啊%@pagecontentType text/htmlcharsetGBK %%@pageimport java

各位高手帮忙看看代码啊!好急好急啊
<%@   page   contentType= "text/html;   charset=GBK "   %>
<%@   page   import= "java.io.* "   language= "java "   %>
    <%!
    public   String   codeToString(String   str)
    {
        String   s=str;
        try
        {
            Byte   []   bytearray=s.getBytes( "ISO-8859-1 ");
            str=new   String(bytearray);
            return   str;
        }
        catch(Exception   ce)
        {
            return   str;
        }
    }
%>

    <script   language= "javascript "   type= " ">
    function   on_submit()
    {
        if(form1.story_content.value== " ")
        {
            alert( "故事内容不能为空,请重新输入! ");
            form1.story_content.value.focus();
            return   false;
        }
    }
    </script>
    <%//把提交的故事内容写入文件
  int   RowSize=30;
  String   tempString1=null;
  String   tempString2=null;
  tempString1=codeToString(request.getParameter( "story_content "));
  if(tempString!=null)
  {
      File   tempFile1=new   File( "d:/story.txt ");
      FileWriter   outfile1=new   FileWriter(tempFile1);
      BufferedWrite   outbuffer1=new   BufferedInputStream(outfile1);
      int   writeStringLength=tempString1.length();
      for(int   i=0;i <writeStringLength/rowSize+1;i++)
      {
          if((i+1)*rowSize <writeStringLength)
          {
              tempString2=tempString1.substring(i*RowSize,(i+1)*RowSize);
          }
          else
          {
              tempString2=tempString11.substring(i*Rowsize,(i+1)*RowSize);
          }
      }
      outbuffer1.write(tempString2);
      outbuffer1.newLine();
  }
  outbuffer1.flush();
  outbuffer1.close();
  outfile1.close();
  }  
  %>
  <html>
<head>
</head>
<body>
<div   align= "center ">
<center>
    <table   border= "1 ">
        <tr> <td   colspan= "2 "   align= "center "> 故事接龙游戏 </td>
        </tr>
        <tr>
            <td> 游戏规则 </td>
            <td> 在后面的文本框中续写故事,一次写一段,写完后提交。 </td>


        </tr>
        <tr>
            <td> 故事题目: </td>
            <td> 我们的大学生活 </td>
        </tr>
        <tr>
            <td> 已有故事内容: </td>
            <td>
                &nbsp;&nbsp;
                <%//从文件中读取故事内容
                byte   b[]=new   byte[2];
                File   f=new   File( "d:/story.txt ");
                if(f.exists())
                {
                    FileReader   fileReader1=new   FileReader(f);
                    BufferedReader   buffer1=new   BufferedReader(fileReader1);
                    String   tempString=null;
                    byte   bufferArray[]=new   byte[100];
                    while((tempString=buffer1.readLine())!=null)
                    {
                        out.println(tempString+ " <br> ");
                    }
                    buffer1.close();
                    fileReader1.close();
                }
                else
                {
                    out.println( "暂时没有内容 ");
                }
                %>
                  </td>
                  </tr>
                  <tr>
                  <td>
                <form   name= "form1 "   action= "Example_demo.jsp "   method= "post "   onsubmit= "return   on_submit() ">
                    请输入内容:
                    </td>
                    <td>
                        <textarea   rows= "7 "   name= "story_content "   cols= "52 "> </textarea>
                    </td>


        </tr>
        <tr>
            <td   colspan= "2 "   align= "center ">
            <input   type= "submit "   value= "提交 "/>
            </td>
        </tr>
          </form>    
    </table>
   
</center>
</div>
</body>
</html>

在从网页中显示故事内容的那段JAVA代码篇在if(f.exists())地方,JBuilder2005内提示有问题
好郁闷!

[解决办法]
代码一堆,又没有错误信息,看的累啊

热点排行