举个例子,比如页面上有

<input type="text" name="p_name" value="aileen">
<input type="text" name="p_age" value="12">
<input type="text" name="p_school" value="育红小学">

提交表单后,后台:

Map map = WebUtils.getParametersStartingWith(request, "p_");

得到的map 键是 p_ 后边的内容, 值是: value的内容

这个页面提交的内容得到的map内容应该是:

{name=aileen,age=12,school=育红小学}
Map filter=WebUtils.getParametersStartingWith(request, "p_");

方法解释:参数 HttpServletRequest request

java.long.String "p_"

返回类型:java.util.Map

对J2ee熟悉的朋友都知道在 request中有一个美好的方法叫做 request.getParameterMap() 返回一个Map 类型当然这个 Map 中就 包

括了页面上传进来的所有的 Parameters 但是, 这个request.getParameterMap() 返回的 Map 中还包括有其他的一些东西,所

以我们并不能直接迭代就得到我们全部需要的,因为还会得到我们不需要的,所以。当我们使用

WebUtils.getParametersStartingWith(request, "p_"); 这个方法之后,便可以根据页面上传的值来取,这时很多人疑惑了。为什么

呢,那么我们开始看第二个参数 我传了一个"p_" 这是为什么呢。因为我的页面上所有的参数名都加了这个 "p_" 前缀。那么

WebUtils.getParametersStartingWith(request, "p_");方法就根据前缀来取值并保存为一个Map.

最新文章

  1. Linux学习之探索文件系统
  2. 拿到腾讯实习offer的前后小事
  3. CentOS 6.5升级Python和安装IPython(亲测可用)
  4. String basePath = request.getScheme()+&quot;://&quot;+request.getServerName()+&quot;:&quot;+request.getServerPort()+pat----------&lt;base&gt;元素有关
  5. Day8~11(2016/1/28~2016/1/31)
  6. python的中文编码问题
  7. 调试CS5343总结报告
  8. VS 2015 (RC)下Entitiy Framework 升级后CodeFirst命令不能使用
  9. 在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移
  10. 十分钟让你的ASP.NET MVC网站变成PHP
  11. Tair LDB基于Prefixkey找到如何提取一系列性能优化项目key的prefix_size
  12. Python pandas 0.19.1 Intro to Data Structures 数据结构介绍 文档翻译
  13. webView进度条
  14. 【回文】leetcode - Shortest Palindrome
  15. 开始使用PHPUnit单元测试
  16. QPainterPath 不规则提示框
  17. SQLZOO网页中SQL的答案(SELECT from world篇)
  18. Oracle 数据表误删恢复 Flashback
  19. jQuery懒加载插件jquery.lazyload.js使用说明实例
  20. gdb 调试(设置变量)(六)

热门文章

  1. Python成长之路第二篇(3)_字典的置函数用法
  2. win8上安装 Pillow
  3. 1207: C.LU的困惑
  4. Oracle误删表空间文件后数据库无法启动
  5. c++11介绍
  6. iostat,mpstat,sar即时查看工具,sar累计查看工具
  7. 使用StoryBoard设置Scrollview的横向滚动不用一行代码
  8. Android学习总结——Activity之间传递参数
  9. 关于 .crash 分析
  10. C#字符串处理 及字符串格式化