用 StringBuffer 
就没有问题了

解决方案 »

  1.   

    不会把,我曾经的string好长,我还担心出错,结果人家照样没有问题,我知道你的为什么就这样
      

  2.   

    你的好长哦?
    StringBuffer应该可以吧,它是根据你字符多长动态分配内存的
      

  3.   

    StringBuffer或者StringBuilder能够满足你的需要
      

  4.   

    ..........这么长还是StringBuffer吧.
      

  5.   

    新问题,struts设置actionForm时用stringbuffer异常.
    [code=BatchFile]java.lang.IllegalArgumentException: argument type mismatch
    [/code]
      

  6.   

    我刚刚测试了下,我传入的内容长度应该没有超过String的长度,应该是从页面传到actionForm时被截断了,是不是struts的问题?
      

  7.   

    你的数据不太可能达到String的最大长度吧!  放满你的内存都没问题的.你可能是jdk的内存不够吧
      

  8.   

    我传入的字符超过了String的最长长度,只能接收一部分,怎么解决?String 的最大长度应该是 2-4G吧!
    你不可能构造那么大的字符串的。是不是你采用了GET方式提交表单啊! 那个只有1024-2048的最大长度,换POST就可以了!
      

  9.   

    是你的URL超长了吧?用FORM的PROPERTY VALUE传吧.
      

  10.   

    用POST不行,最大到65535就不行了
      

  11.   

    本来都没那个长的,老板用word编辑保留word格式粘贴进来,就几千字,结果变成几万了?怎么办?我说我写CSS控制,不用你编辑,他说他知道了别人不知道,我狂晕啊!老板要那样我有什么办法?