jsp中bean动作和EL表达式语言基础
2012-11-10 11:33:23 来源:WEB开发网核心提示:中括号中可以使用嵌套表达式,例如:${musicMap[MusicType[0]]}param隐式对象:得到对应参数名的参数,jsp中bean动作和EL表达式语言基础(2),例如${param.food}paramValues隐式对象:得到对应参数名的多个参数,例如${paramValues.food[0]},例如:$
中括号中可以使用嵌套表达式,例如:${musicMap[MusicType[0]]}
param隐式对象:得到对应参数名的参数,例如${param.food}
paramValues隐式对象:得到对应参数名的多个参数,例如${paramValues.food[0]},${paramValues.food[1]}
得到host首部:${header["host"]}或者${header.host}
得到http请求方法:不是${requestScope.method}而是${pageContext.request.method}
requestScope只是请求作用域属性的一个Map,而不是请求对象本身
作用域隐式对象可以解决命名冲突的问题,还可以解决属性名中有点号的问题,例如:一个属性叫做foo.person,${foo.person.name}就找不到你想找的性质,因为容器吧foo当做属性名,用隐式对象解决,${requestScope["foo.person"].name},ok。
得到cookie值,例如:${cookie.userName.value}
得到上下文初始化参数,例如:${initParam.mainEmail},注意,initParam表示上下文初始化参数,不是servlet初始化参数
更多精彩
赞助商链接