${param.name} 请求参数也就是表单里的数据或者url的参数
则对应取为 request.getParam("name")
而 request.getAttribute("name")
对应取的EL表达试 为
则对应取为 request.getParam("name")
而 request.getAttribute("name")
对应取的EL表达试 为
${requestScope.name};
即:${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
request.getparam()与request.getAttibute()的区别
request.getparameter是action或者其它类(后台)获得页面中传过来的参数,有下面几种方法:
1.form里的表单控件的内容
2.get方法中?传的参数如user.do?age=1
request.getAttibute()通常是在页面里用。获得action或者其它类后台setAttreibute里的值,但一般是用el来获取的。