从地址栏获取参数

地址栏:
URL:http://localhost:8888/Test/index.jsp?test=123

1.从地址栏获取参数:
  

<body> ${test}

${requestScope.test}

<%request.getAttribute("test"); %>

</body>
  以上几种办法都获取不到地址栏的参数!!
上边这种方法只有在跳转前的网页写
  request.setAttribute("test","123");
设置request对象的属性时他们才能拿到值
如何获取呢,用下边方法
2.获取地址传参的方法

 <body>    ${param.test}

    <%=request.getParameter("test") %>

  </body>
用这两种方法均可拿到url中的参数

总结:

${param.name} 请求的参数是表单里的数据或者url的参数
则对应取为 request.getParam("name")


而 request.getAttribute("name")
对应取的EL表达试 为
${requestScope.name};




posted @ 2019-06-05 16:23  Mr.Li[0]  阅读(240)  评论(0编辑  收藏  举报