举个例子,比如页面上有

<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. Swift - UITableView里的cell底部分割线左侧靠边
  2. Win8.1安装Visual Studio 2015提示需要KB2999226
  3. Git学习笔记(1)——安装,配置,创建库,文件添加到库
  4. Java--剑指offer(7)
  5. Spring4 学习笔记
  6. Docker + Consul 多数据中心模拟
  7. java小程序 实例 二分法查找
  8. 基于HTML5的可预览多图片Ajax上传
  9. 行为树实现AI逻辑
  10. 最近有机会接触到了angularJs
  11. 区间DP(初步了解)
  12. hadoop学习;大数据集在HDFS中存为单个文件;安装linux下eclipse出错解决;查看.class文件插件
  13. 【转】Android 图层引导帮助界面制作
  14. Servlet程序开发--WEB开发模式(Mode I, Mode II)
  15. 函数调用过程&amp;生成器解释
  16. Travel 并查集
  17. WebView,我已经长大了,知道自己区分是否安全了!
  18. pycharm+selenium搭建环境
  19. Shell脚本 | 截取包名
  20. 用 Python 写 Robot Framework 测试

热门文章

  1. android的reference table的问题
  2. 杭电OJ—— 1084 What Is Your Grade?
  3. oracle使用口令文件验证和os验证
  4. js 数组排除重复值(string)
  5. XML新手入门 创建构造良好的XML(1)
  6. JS 禁止浏览器右键菜单和刷新
  7. TensorFlow深度学习笔记 循环神经网络实践
  8. 在cocos2d-x界面中嵌入Android的WebView
  9. Linux进程间通信——使用信号
  10. xcode 5与ios 7的屏幕适配问题