在一个jsp页面中,代码如下<%
String username = (String)session.getAttribute("username");
%><script language="javascript" src="http://www.aa.com/life/nn.js?yID=100&configID=10&&info=??????"></script>
我想把问号换成username 该怎么写啊

解决方案 »

  1.   

    <script language="javascript" src="http://www.aa.com/life/nn.js?yID=100&configID=10&&info=<%=username%>"></script>
      

  2.   

    通过hidden项吧
    jsp<% %>中拼一个
    out.println("<input type='hidden' id='info' value='" + username + "' />");
    然后在js里面用
    var info = document.getElementById("info")
      

  3.   

    <script language="javascript" src="http://www.aa.com/life/nn.js?yID=100&configID=10&&info=<%=username%>"></script>:)
      

  4.   

    我是通过hidden来获取,没试过一楼的用法
      

  5.   

    可以这样写<% String username=request.getAttribute("username") %><script   language="javascript"   src="http://www.aa.com/life/nn.js?yID=100&configID=10&&info= <%=username%> "> </script> 
    和小一的一样.
      

  6.   

    哥们给你一个正解
    <script language="javascript" src="http://www.aa.com/life/nn.js?yID=100&configID=10&&info=${username}"></script>
    ${username}    是EL表达式从page request session application中获得getAttribute("username");