jsp得错误代码An error occurred at line: 225 in the jsp file: /infocenter/sendcd.jspGenerated servlet error:
    [javac] Compiling 1 source fileD:\Tomcat4\work\Standalone\localhost\mytest\infocenter\sendcd_jsp.java:294: cannot resolve symbol
symbol  : variable sid 
location: class org.apache.jsp.sendcd_jsp
int endid=sid;

解决方案 »

  1.   

    上述的错误代码 其中variable sid 行 sid 应该为id
      

  2.   

    首先,服务器端先解释<% %>直接的代码。如果有,就把他解释执行完毕,得到值后直接传化为html的形式扔给客户端。至于客户端脚本,服务器端会动也不动就扔过来。所以将javascript的值传给jsp是不行的。客户端的脚本不被服务器端解释。而服务器端的脚本已经转化为固定的值了.
    而jsp传值给javascript就可以.
    如下例子中:
    <%@ Language=VBScript %>
    <%
    dim strIp
    strIp=Request.ServerVariables("remote_addr")
    Response.Write "你的IP是:"&strIp
    %>
    <html>
    <body>
    <SCRIPT LANGUAGE=vbscript>
    <!--
    msgbox("<%=strIp%>")
    -->
    </SCRIPT>
    </body>