${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获取数据的范围一样
相关文章推荐
- UESTC第十四届校赛A题解题报告
- Leetcode_300_Longest Increasing Subsequence
- 动态计算UITableViewCell高度详解
- getParameter()和getParameterValue()的区别
- uva11324 The Largest Clique --- 强连通+dp
- APUE------线程同步
- iOS开发之UITableView的使用
- UI控件无法显示的原因小结
- iOS UIView动画效果 学习笔记
- LeetCode334. Increasing Triplet Subsequence完美解答
- (Caffe)基本类DataReader、QueuePair、Body(四)
- Android高级UI之ViewPager实现页卡的最新方法-简洁的TabLayout
- uint8_t / uint16_t / uint32_t /uint64_t
- ie浏览器强制开启怪异模式(Quirks Mode)的解决方法
- CoAP Request and Response Rules
- Could not find com.android.tools.build:gradle:1.3.0.
- android studio 构建系统基础build
- 3D Slicer+Qt-easy-build+VS2013
- Android学习笔记---第五天---基础UI组件---AnalogClock&TextClock&Chronometer(时钟与简单的计时器)
- 利用UEditor上传图片的注意点