菜鸟请教EL表达式的一个问题 本帖最后由 job920 于 2012-09-03 00:57:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 request.setAttribute("data",data) "data"是你给String类型的data起的名,data是String类型的 ${data}是根据"data"取的值 你把引号里的内容和EL表达式里的内容改改就能明白了 不带引号的data是你真正的data的值,这个值你赋给了带引号的data,带引号的data是你不带引号data的引用,既然是引用,就只是一个代号,什么都可以,你可以用“data”,也可以用“dat”,或者“anything”,总之是一个代号,但你要取值时要从带引号的里面取,也就是说取引号里面的值,即${data}或者${dat},${anything},要一一对应 简单的说 就是 一个值(data) 一个键(“data”) 你用过map吗?如果用过那么你就很容易理解了,put("data",data);前一个"data"表示key,如果你用get("data")那么你将获得到data这个对象,那后面的data很明显就是一个对象了 可以搜搜request.setAttribute()实现的原理。 相当于你一个set 中的 value 和 key 相当于你一个set 中的 value 和 key **velocity中空行 Invocation of init method failed; nested exception is java.lang.NoSuchMethodErro 请教高手指点ejb快速入门 servlet与JSP问题(基础) 服务器关闭重启后 xml中的数据都消失~~~~~~急~ 求助论坛发帖的编辑器问题。(在线等朋友们了。) 问大家一个关于设计的问题 有人用过liferay开发portlet嘛,进来帮帮忙。 如何将tomcat隐藏到任务栏? EJB部署成功了,但在测试时初始化Home对像遇到的错误! 求教一个servlet结果返回问题 新增的时候报错,下面是控制台输出的报错信息、大神们帮我看看
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货