举个例子,比如页面上有

<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. 用JS实现的类似QQ密码的输入特效
  2. nyoj221_Tree_subsequent_traversal
  3. easyui datagrid 获取 title
  4. java.util.List
  5. wlan0 Interface doesn&#39;t support scanning : Device or resource busy
  6. EasyUI - Panel 面板控件
  7. 【转载】Android 开发 命名规范
  8. 201521123068 《java程序设计》 第11周学习总结
  9. 【WebApi系列】详解WebApi如何传递参数
  10. JAVA并发编程学习笔记------FutureTask
  11. nextInt()和nextLine()一起使用时的注意点
  12. Java 博客导航
  13. Lumen框架使用Redis与框架Cache压测比较
  14. shell 命令 set命令
  15. 转:SQL Server游标的使用
  16. 使用 IntelliJ IDEA 导入 Spark 最新源码及编译 Spark 源代码(博主强烈推荐)
  17. httpModules 不起作用 modules 不起作用 血泪经验
  18. PHP 图片处理类 错误处理方法:
  19. jquery load ($.load) 事件用法与分析(转)
  20. POJ P1741 Tree 解题报告

热门文章

  1. css3弹性盒模型(Flexbox)
  2. [转]Linux下转换字符集(UTF8转换)
  3. UICollectionView 集合视图用法,自定义Cell
  4. LINUX下QT与C语言通过网卡名获取网卡IP与MAC
  5. 利用Azure Automation实现云端自动化运维(4)
  6. nginx上传模块nginx_upload_module使用
  7. 做为一个Java程序员,你需要哪些傍身的技能?
  8. VMware双网卡实现虚拟机连开发板和Internet
  9. (译)linux系统关于命令echo的15个例子
  10. 解决ZBarSDK 中文出现乱码