JSP前台请求参数的处理
来源:互联网 发布:2012网络歌曲排行榜 编辑:程序博客网 时间:2024/05/21 11:19
一般jsp开发中,前台的搜索框和form表单都会涉及到将请求参数传到后台处理,通常会将参数封装到HttpServletRequest对象中,在后台的处理中我们需要解释参数,通常封装在Map中,如:
Map<String, String> params = getParamMap(request);
其中getParamMap(HttpServletRequest request)方法为:
/** * 将请求参数存入map * @param request * @return */public Map<String, String> getParamMap(HttpServletRequest request){ Enumeration<String> params=request.getParameterNames(); Map<String, String> map=new HashMap<String, String>(); while(params.hasMoreElements()){ String name=params.nextElement(); String value=request.getParameter(name); map.put(name, value); System.out.println(name+"="+value); } return map; }
当然也可以在后台的接收前台参数的方法中,直接通过注解@RequestParam接收参数:
@RequestMapping("/applylist")public String nonPlatFormApplylist(ModelMap map,@RequestParam(value = "currentPage",required=true, defaultValue = "1") Integer currentPage,@RequestParam(value = "boothNo", required = false) String boothNo,@RequestParam(value = "subMarket" , required = false) String subMarket,@RequestParam(value = "userName", required = false) String userName){ .......}
但是为了代码简化,建议还是第一种方式。
阅读全文
1 0
- JSP前台请求参数的处理
- post请求参数的处理
- SpringMVC jsp前台获取参数的方式 EL表达式
- JSP前台的hidden域传值和action的处理
- JSP&&SERVLET学习笔记(五):请求参数编码处理
- 有关前台传后台参数乱码的处理
- SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解
- 处理XML格式参数的请求
- 请求参数里面有汉字的处理
- 请求参数编码处理的一点注意事项
- spring mvc 访问不同的目录下的jsp视图及处理POST请求参数中文乱码问题
- struts2前台与后台参数的交互,jsp到java,java到jsp,java到javascript
- jsp前台url传中文参数乱码
- 前台ajax请求Json,Date类型处理
- jstree 请求后台数据前台处理
- 处理参数传递的jsp标签
- Action处理请求参数
- SpringMVC-处理请求参数
- 普及篇:什么是V、W、X模型?
- HTML特殊符号对照表
- linux初学者应掌握的命令实例
- 关于如何修改源的问题
- Python 查看文件的编码格式
- JSP前台请求参数的处理
- SSM框架相关配置搭建
- Spring Security about DelegatingFilterProxy【转】
- mysql百万级以上的数据迁移及优化
- 数据挖掘:概念与技术(第三版)之第七章的学习记录
- js触发事件列表
- [Android]android studio ——使用as前的基本设置(很实用的as设置)
- Reverse Engineering Samsung S6 SBOOT
- UVa 10635(lcs转lis优化模板)王子和公主