写了一个servlet,可以返回一个图片,也可以返回一个数字 
对于前者在html页面中使用 <img src="http://127.0.0.1/serv?a=1">即可在页面中显示出来 
对于后者怎么写呢? 
http://127.0.0.1/serv?a=2,在页面中显示的是这个地址,而不是返回的数字结果。 怎么办?

解决方案 »

  1.   

    在JAVA后台把http://127.0.0.1/serv?a=2存到request里
    request.setAttribute("url","http://127.0.0.1/serv?a=2");然后在转向的页面里写<img src="+${requestScope.url}+">
      

  2.   

    这样是不是返回的是个图片啊?把http://127.0.0.1/serv?a=2放到ie地址栏中刷新得到的是个页面,包含一个字符串现在打算把这地址嵌入到另外一个页面中,并在其中按照字符串的形式显示出来
      

  3.   


    你在JAVA后台存的就是图片的地址~·
    你不是说对于前者在html页面中使用 <img src="http://127.0.0.1/serv?a=1">即可在页面中显示出来我1楼的方法就是这意思
      

  4.   


    <script>
    window.onload=function(){
       document.getElementById("pad").innerHTML = document.getElementById("hf").contentWindow.document.body.innerHTML;

    </script>
    <span id="pad"></span>
    <iframe id="hf" src="http://127.0.0.1/serv?a=2" style="display:none"></iframe>
      

  5.   

    可以考虑用IFRAME标签试试,或者用JAVASCRIPT发送异步请求