我要跳转页面,在程序中这样写
  out.println("Skip to:" + "<input type=\"text\" name=\"currentpage\">");现在我想得到这个text的值怎莫得到呢。
out.println("<a href=\"/AddressBook2/display.jsp?page=把得到的值放到这里\">" +"SkipTo" + "</a>");
----
我对html只是能看懂,准备补一下了。

解决方案 »

  1.   

    out.println("Skip to:" + "<input type=\"text\" name=\"currentpage\">");现在我想得到这个text的值怎莫得到呢。
    out.println("<a href= javascript:getUrl();>" +"SkipTo" + "</a>");<script >
    function getUrl(){
        var v =document.表单名.elements["currentpage"].value;
        var s ="/AddressBook2/display.jsp?page="+v;
        return s;
    }
    </script>
      

  2.   

    用servlet写比较麻烦,直接用jsp多好.
    out.println("Skip to:" + "<input type=\"text\" id=\"currentpage\">");
    out.println("<a href='#' onclick=\"this.location.href='/AddressBook2/display.jsp?page='+document.getElementById('currentpage').value\">" +"SkipTo" + "</a>");
      

  3.   

    多谢楼上。
    我是直接在java中写的,对javascript也不熟,怎莫执行呢