摘要: Map<String, String[]> map = request.getParameterMap(); 阅读全文
posted @ 2017-01-16 17:16 N神3 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 将request.getParameterMap()转换成可操作的普通Map 在java web项目中虽然可以通过request.getParameterMap()很轻松的获得参数Map,但得到的Map和普通Map是不一样的,是被锁定的,不能像操作常规Map那样进行put、get等操作,该方法将得到 阅读全文
posted @ 2017-01-16 15:14 N神3 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一.BeanUtils工具的解释 (1)Apache的Commons组件中,提供了一个有用的工具类BeanUtils,利用它能够方便的将表单数据值填充值Bean中; (2)javax.servlet.ServletRequest.getParameterMap() 在ServletRequest接口 阅读全文
posted @ 2017-01-16 14:53 N神3 阅读(232) 评论(0) 推荐(0) 编辑
摘要: (1)问题的引出: 为了简单方便我们需要一种可以一次性全部提交表单数据的技术,也就是要说的:Bean表单 (2)BeanUtilities代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package 阅读全文
posted @ 2017-01-16 14:44 N神3 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一 、直接传值 运用request.setAttribute("","");(注意:我们只可以直接把参数值传过去,不可以传值到重定向页面) 二、重定向传值 redirectAttributes.addFlashAttribute("",""); 可以传值到重定向的页面,但是只可以传值到一次重定向的页 阅读全文
posted @ 2017-01-16 12:09 N神3 阅读(208) 评论(0) 推荐(0) 编辑
摘要: EL表达式获取对象属性的原理是这样的:以表达式${user.name}为例EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。 所以,想要通过EL表达式获取对 阅读全文
posted @ 2017-01-16 11:27 N神3 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1: EL表达式 单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application. 如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值 特点: ${name},name在值栈中的查找顺序是:先从对 阅读全文
posted @ 2017-01-16 10:23 N神3 阅读(102) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controlle 阅读全文
posted @ 2017-01-16 09:04 N神3 阅读(107) 评论(0) 推荐(0) 编辑