这样改就可以了,至少达到你的暂时要求!
......out.println("<a href=javascript: onclick=javascript:toChange('" + s + "');>change</a>");

解决方案 »

  1.   

    <%
    String aaaa="hello";
    %>
    <script language="JavaScript">
    alert("<%=aaaa%>");
    </script>
      

  2.   

    方法1:<%
    String s = "hello,javascript!";
    out.println("<a href=javascript: onclick=javascript:toChange('" + s + "');>change</a>");
    %>方法2:在html中
    <a href=javascript:toChange('<%=s%>')”>change</a>
      

  3.   

    方法2:
    笔误,应该如下在html中
    <a href="javascript:toChange('<%=s%>')">change</a>
      

  4.   

    再问一个类似的问题:
    怎样把下面的HTML转化为out.println("");的形式
    <tr><td width="100%"><p align="center"><a href="#" onclick="navigateTo('<%=COMMAND%>')"><img src="images/module.gif" border="0" width="18" height="18" align="absmiddle" align="absmiddle"><%=MODTITLE%></a></td></tr>
    其中navigateTo()为javascript函数
    高手们能教教"与‘在jsp中的一些诀窍吗?谢谢了