${param.name}和${requestScope.name}的用法
一、${param.name}的用法
用来获取表单中输入的值,一般用来高级检索时,为了用户体验,回显输入框的输入值
与
<%=request.getParameter("cust_name") %>
效果一样
二、
${requestScope.xxxx}
${sessionScope.xxx}
${applicationScope.xxx} 的用法
精确获取各域中的值 固定写法
这里要想有输出值,就必须为其赋值,
使用java代码,
第一种用法 :servlet中为其赋值
request.setAttribute(“name”,“requestName”)
request.setAttribute(“name”,“sessionName”)
request.setAttribute(“name”,“applicationName”)
为其赋值,
第二种用法:使用struts2框架获取域 为其赋值:
页面输出结果:
主要用处是在于获取数据
request.getAttribute(name)《===》 ${requestScope.name}
的范围上,
pageScope和pageContext获取数据的范围一样
requestScope和request获取数据的范围一样
sessionScope和session获取数据的范围一样
applicationScope和application获取数据的范围一样