String里面有一个replace方法,你看看是不是符合你的要求

解决方案 »

  1.   


    JAVA:
    String jsstr = "jsstr";
    jsstr = jsstr.replaceAll("\r\n","");
      

  2.   

    用楼上的方法就可以
    String jsstr = "jsstr";
    jsstr = jsstr.replaceAll("\r\n","");
    当然如果,你写道文件里面还想还回来的话,就必须指定特殊字符。然后根据特殊字符再换回来来
      

  3.   

    先把javastr的值赋给一个隐藏的<textarea>, 再使用javascript去取其值而不用做转换
      

  4.   

    String jsstr = "jsstr";
    jsstr = jsstr.replaceAll("\r\n","");----------
    这样就没有换行了。而且,字符串中可能不是用\r\n换行,可能只有\n其实,你可以把这段内容,存放到form标记中某个隐藏的textarea,如下
    <textarea name=jsstr style=display:none><%=javastr%></textarea>script中这样用就可以:
    document.forms[0].jsstr
      

  5.   

    期待直接生成word文档的解决方案
      

  6.   

    你现在的思路不错,估计你现在已经掌握了如果用js向word写文件的方法,而需要解决的是如何去掉换行符,你可以这样做,jsstr = jsstr.replaceAll("\n","");但是有一种另外的方法,那就是利用一个人家已经编写好的可以操作word文档的开发包来实现之间用java里进行写入word的操作而不必绕到js来操作,该开发包如下地址可以下载到:http://jakarta.apache.org/poi/
      

  7.   

    支持 <input type="hidden"...>
    的用法
      

  8.   

    隐藏的<textarea>的方法好。