日期:2014-05-17  浏览次数:20588 次

在<% %>中将EL表达式的值进行赋值
在jsp页面上我想a的值赋给b,
而a能够${a}取出来。


但是在
<% b=a; %>
中缺提示a没有定义的错误,这该怎么办?


------解决方案--------------------
request.getAttribute("a")
------解决方案--------------------
搞不懂 你为什么要赋值给B 直接用${a}使用不就得了 再说了 尽量不要在页面上写代码 很不安全


${a}是可以重复使用的!
------解决方案--------------------
如果你要是对出来的结果在操作的话建议看一下JSTL
如果你现在要赋值,那么直接
Java code

String a = request.getParameter("woqu");
String b = a;

------解决方案--------------------
你是写在JSP页面中的吗?还是写在servlet中的?个人认为既然a可以是${a},为什么b就不能等于${a}呢,我还是同意2楼那位同学的意见