${param.username}的作用是什么

一. 作用

在jsp页面中,假设点击提交按钮,提交http://localhost:8080/OnlineBookShop?username=123321 给服务器,很多人会觉得可以这样获取username的值:

  • <% request.getAttribute("username");%>
  • ${username}
  • ${requestScope.username}

其实都不是。正确获取的方法是:

  • request.getParameter("username");
  • ${param.username}

二. 总结

  1. 获取页面(即浏览器)传送到服务器的url中的参数,要用:
request.getParameter("username");//相当于${pram: username);
  1. 获取从服务器传来的结果,要用:
${requestScope.username}//相当于request.getAttribute("username",username );
发布了177 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40634846/article/details/103915688