String YourVar = (String)request.getParameters("BooksName");

解决方案 »

  1.   

    详细一点好吗?我一点不会Jsp
      

  2.   

    <script>
    //实际中要用  str = window.location
    var str = "test.asp?BooksName=Java"
    str = (str.split("?")[1]).split("=")
    alert(str[0] + " = " + str[1])
    </script>
      

  3.   

    下面这段代码可以取出任意参数的值。与request.querystring功能完全相同
    <script>
    function getValue(tmpstring)
    {
    var str=window.location.href.toLowerCase();//转换成小写
    var tmpstr=tmpstring.toLowerCase();//也转换成小写
    var begin_index=str.indexOf(tmpstr)+tmpstr.length;//判断booksname的值的索引位置 var end_index
    if (str.indexOf("&",begin_index)!==-1)  //如果没有下一个参数
     end_index=str.indexOf("&",begin_index);//判断下一个参数的索引位置,取出两个索引位置的中间的字符串即是booksname的值
    else
     end_index=str.length document.write(str.substring(begin_index,end_index));//取出booksname的值
    }
    </script>
      

  4.   

    一个页面:
    <a href="test.asp?BooksName=Java">hello!</a>
    在test.jsp可以取得booksname
    1、
       <%=request.getParameters("BooksName")%>
    2、
       <% String str=request.getParameters("BooksName");
          out.print(str);
       %>