insertAuUser.jsp页面中有个<div id="link"></div>,我想用 out.print("link.innerHTML=\"<a href='<%=request.getContextPath()%>/jsp/authority/au/auuser/next.jsp' >查看</a>\";\n");在页面上打印一个超连接,将insertAuUser.jsp页面中的“imgcontent”字符串变量通过生成的超链接传到next.jsp页面中将值打印出来,怎么做啊?

解决方案 »

  1.   


    out.print("link.innerHTML=\" <a href=' <%=request.getContextPath()%>/jsp/authority/au/auuser/next.jsp?imgcontent="+imgcontent+"' >查看 </a>\");
      

  2.   


    out.print("document.getElementById('link').innerHTML=\" <a href='<%=request.getContextPath()%>/jsp/authority/au/auuser/next.jsp' >查看 </a>\";\n");
      

  3.   

    直接生成呢?
    imgcontent是java变量的话
    <div id="link">
    <a href='<%=request.getContextPath()%>/jsp/authority/au/auuser/next.jsp?id=<%=imgcontent%>'>查看</a> 
    </div>
    或<div id="link"> </div>
    <script>
    <%
    out.print("link.innerHTML=\"<a href=\\\"javascript:location.href='" + request.getContextPath() + "/jsp/authority/au/auuser/next.jsp?id='+escape('" + imgcontent + "');void(0);\\\">查看</a>\";\n");
    %>
    </script>
    imgcontent是js变量的话<div id="link"> </div>
    <script>
    <%
    out.print("link.innerHTML=\"<a href=\\\"javascript:location.href='" + request.getContextPath()+ "/jsp/authority/au/auuser/next.jsp?id='+escape(imgcontent);void(0);\\\">查看</a>\";\n");
    %>
    </script>