1.jsp
<script src="2.jsp?id=123"></script>2.jsp
<%
String id=request.getParameter("id")
%>
document.write(<%=id%>);为什么在.jsp中显示不出来id值呢,同样的原理在asp和php中都能实现啊?
谢谢指教!

解决方案 »

  1.   

    <script src="2.jsp?id=123"></script>是什么意思?
    可以用
    <A href="2.jsp?id=123">xxx</A>
      

  2.   

    //
    <%@ page contentType="text/html; charset=utf-8"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    </head><body>
     
    <script language="JavaScript" type="text/JavaScript" src="b.jsp?id=123">
    </script></body>
    </html>
    //
    <%@ page contentType="text/javascript; charset=utf-8"%>function f() {
      alert("<%=request.getParameter("id")%>");
    }document.write("<%=request.getParameter("id")%>");
    涉及到服务器端与客户端的协调,很容易出毛病,不是 JSP 的问题。
      

  3.   

    感谢ywb1973()() ,doway(john) ,刚刚由asp和php转过来,还不太适应,希望以后多多指教!