不能用http://test/privilegetemppage.jsp?userID="+userID+"的形式这样不安全

解决方案 »

  1.   

    如果是通过点击按钮等的话,可以用javascript用Microsoft的ActiveX,不用进行刷行,部分代码:
    /
    javascript获取页面参数
    /
    xml = new ActiveXObject("Microsoft.XMLHTTP");
    var post=" ";
    var urlstr="url"//传递参数的url
    xml.open("POST",urlstr,false);
    xml.setrequestheader("content-length",post.length);
    xml.setrequestheader("content-type","application/x-www-form-urlencoded");
    xml.send(post);
    res = xml.responseText;//读取返回页面的结果,下一步处理...
      

  2.   

    没太理解你的意思,“传到另一台机器文件中”?而且两个应用共享要session也很难啊,session不失效又怎么样呢?
      

  3.   

    另一台机器?如果不是服务器,那只能那台机器主动来取。或者通过socket传送xml报文如何??
      

  4.   

    freeman_rno(David_Van) 说的方法实现需要额外加载其他的组件么吗?我先查一查
      

  5.   

    to easyreal(阿道)  传到另一台机器文件中 就是传递一个值到jsp页面中
     然后再将该jsp页包含到其他文件中使用这个值
      

  6.   

    XMLHTTP可以完成这个功能
    但是似乎不是很可靠,有些时候会不响应?
    也可以用一个隐藏的iframe来实现。
      

  7.   

    to dophin1003(浮云~~~) 确实如果客户端禁止ActiveX就不好用了  隐藏的iframe该如何传呢?能否介绍一下
      

  8.   

    提供一個思路,用RMI,或者運用webservice應該可以做到,希望樓主尋找這方面資料參考一下
      

  9.   

    就是在页面中包含一个长宽都为0的iframe,当要传值时,就在js里面用windows.open()提交数据在iframe里打开一个jsp进行处理。