我想把IP值传给applet里的IPAddr
IP是从另一个页面传递得到的值
用<param name="IPAddr" value=IP>时,传递给IPAddr的只是字符“IP”
怎么样才能得到IP这个变量的值呢?
我尝试用<param name="IPAddr" value=<%=IP%>>也不行<%
String IP=request.getParameter("IP");
%><html>
  <head>    
  </head>  
  <body> 
     <center>
    <applet  codebase="applet/"
            code="Videotest1" 
            name="Videotest1" 
            width="320" 
            height="320">
<param name="IPAddr" value=IP>
    </applet>
  </center>
 </body>
</html>

解决方案 »

  1.   

    <param name="urladdress" value="<%=JSPUtil.getURLAddress() %>">
    我都这样用,都可以取到值得。
      

  2.   

    <param name="urladdress" value="<%=JSPUtil.getURLAddress() %>">
    我都这样用,都可以取到值得。
      

  3.   

    <param name="IPAddr" value="<%=IP%>" >
    我用上面的试过,不可以
    在applet的.java文件中得到的也是字符串<%=IP%>
      

  4.   

    正确解答:
    <param name="IPAddr" value="<%=IP%>">原来之前是写 <param name="IPAddr" value=IP>
    出错后,改成<param name="IPAddr" value="<%=IP%>">
    却用的appletviewer来测试
    所以一直出错里面使用了<%= %>,所以要打开服务器在网页的形式下测试