m_idea.newFilePath="C:/WINNT/system32/new.txt";
     m_idea.oldFilePath="C:/WINNT/system32/old.txt";
你的这两句是想设置你的bean中的字符串值吧,这种方式是不能赋值的,你可以写个方法。
setNewFileString(String newString),然后调用m_idea.setNewFileString(newFilePath)。这样就不会有错了

解决方案 »

  1.   

    另外一种方式,
    public void createFile(String newFilePath, String oldFilePath)throws FileNotFoundException
      {
        File  newFile=new  File(newFilePath);
        if(!newFile.exists())newFile.createNewFile(); 
        File  oldFile=new  File(oldFilePath);
        if(!oldFile.exists())oldFile.createNewFile(); 
        
        oldFileRead=new BufferedReader(new FileReader(oldFilePath));
        newFileWrite=new PrintWriter(new FileOutputStream(newFilePath));
      }在JSP中这样调用,m_idea.createFile(newFilePath, oldFilePath);
      

  2.   

    m_idea.newFilePath="C:/WINNT/system32/new.txt";~~~~改为:
    m_idea.newFilePath="C:\\WINNT\\system32\\new.txt";m_idea.oldFilePath="C:/WINNT/system32/old.txt";~~~改为:
    m_idea.oldFilePath="C:\\WINNT\\system32\\old.txt";
      

  3.   

    cteateFile函数的问题,idea.java的第十九行是哪一行?
      

  4.   

    第二中方法有试过,但编译bean时会报错:*****in java.io.File can apply to java.lang.Stringbean 中有加java.lang.String
      

  5.   

    m_idea.newFilePath="C:/WINNT/system32/new.txt";~~~~改为:
    m_idea.newFilePath="C:\\WINNT\\system32\\new.txt";m_idea.oldFilePath="C:/WINNT/system32/old.txt";~~~改为:
    m_idea.oldFilePath="C:\\WINNT\\system32\\old.txt";
      

  6.   

    ~~~~改为:
    m_idea.newFilePath="C:\\WINNT\\system32\\new.txt";的方法也试过了,报同样的错啊。
      

  7.   

    cteateFile函数的问题,idea.java的第十九行是哪一行?