我想做一个建议的导数据程序,因为不想配置SOAP,只想在两个网站之间直接使用jsp传递,不知道可以实现否?描述:
1. 从A服务器每次读出的文本约50k以上,甚至多达几个MBytes,
需要发往B服务器。
2. 文本可能是严格的XML文档文本,但其中的DATA可能包含任意特殊字符。我想到的两种办法:
1. 使用URL后面跟着QueryString,如http://targetHost/post.jsp?content=....需要发送的文本....
2. 使用页面FORM,使用<TEXTAREA>....需要发送的文本....</TEXTAREA>,然后submit到 http://targetHost/post.jsp但是文本其中的特殊字符可能会破坏URL的完整性,或者破坏<TEXTAREA></TEXTAREA>这一对标签的完整性。存在接收后数据不完整的危险。请教解决办法。

解决方案 »

  1.   

    viano(有心就有翼,我想我能.......) 您的意思是不是生成文件,上传?不用文件的办法行吗?
      

  2.   

    写个bean,把字符串赋给String对象。然后request范围内传国去
      

  3.   

    to blackpark(暖咖啡) :也就是怎么样?赋给request的哪一个属性?有没有例子呀?
      

  4.   

    发送端:
    <%
    request.setAttribute("pa",需要发送的文本);
    %>
    接收端:
    <%
    request.getAttribute("pa");
    %>
      

  5.   

    楼主的意思是在两个不同的网站之间传递数据啊,怎么可以用request呢。如果这两个网站都在同一个web服务器,那还可以考虑application。
    一般来说,是使用post进行数据传递。如果这两个网站都是你开发的,你可以使用apache,然后在apache中安装gzip,每次发送接受数据的时候,都自动进行压缩,解压