EL表达式几个基础问题
1.${ "a "+param[ "input "]} ///这样写会出错 我想用 "a "加上传入的参数 再输出 应该怎么写?
2.如何用paramValues遍历得到的参数数组每一个元素?
3.能不能el表达式得到在 <%%> 或者 <%! %> 里声明的而没有存到pageContext session request application里的变量?
谢谢回答!
------解决方案--------------------1.a${param[ "input "]}
3. el表达式依次从pageContext session request application中查找给定名字的属性对应的属性值
如果没有对应的属性,则返回空字符串。
------解决方案--------------------2 好像可以是用下标实现,等我仔细查查后告诉你。
------解决方案--------------------1, 你可以使用jstl的set标签设置value= "a " <c:set var= "a " value= "a "> </c:set>
然后${a+param[ "input "]}
2. 使用foreach标签循环遍历paramValues来的数组
3. 不可以,你可以设置成request等来实现
------解决方案--------------------${ "a "+param[ "input "]}没用过这样的写法,我都是这样写的:
${ "a "+param.input}