您的位置:首页 > 产品设计 > UI/UE

${param.name}和${requestScope.name}小区别,及用处

2016-04-07 19:34 435 查看
<span style="color:#ff0000;">一个form表单用来进行数据的跳转:</span>
<form action="qiujie/jieshou.jsp" method="post">
账户:<input type="text" name="name" placeholder="请输入用户名"><br><br>
密码:<input type="password" name="password" placeholder="请输入密码"><br><br>
<input type="submit" value="登陆">
</form>
<span style="color:#ff0000;">使用jsp中的标签进行获取表单信息</span>
  param请求:${param.name}<br>request请求:${requestScope.name}<br>session请求:${sessionScope.name}<br>application请求:${applicationScope.name}<br>
最总结果为:param请求:12request请求:session请求:application请求:只有 param请求:${param.name}标签获得值,这是因为,param和paramValues是用来获取表单中输入的值和valu值。而<span style="color:#ff6666;"> request请求:${requestScope.name}<br>session请求:${sessionScope.name}<br>application请求:${applicationScope.name}<br></span>要想有值,必须为其赋值,使用java代码,request.setAttribute(“name”,“张三”)为其赋值,并且他们的主要用处是在于获取数据                                         request.getAttribute(name)等价于  ${requestScope.name}的范围上,pageScope和pageContext获取数据的范围一样                     requestScope和request获取数据的范围一样                   sessionScope和session获取数据的范围一样                  applicationScope和application获取数据的范围一样
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: