${}、标签

${path}
解释一:

jsp 中${ } 是什么意思? 中的c:forEach 是什么写法,什么意

${}叫做[EL表达式],就是说可以取到服务器的各种作用域里面的值,比如说取到request里面的一个
叫 list集合 的话,你可以写成${requestScope.list},至于
${val}
的话,就是jstl标签,就是迭代那个request作用域里面的list,并且每次取到的数据存放到val变量中

解释二:
${} 这个是[EL表达式]
是javaweb的,如果想了解 可以看看javaweb知识
可以遍历集合 数组等 用于页面输出
EL主要是输出request session 的作用域中的数据. 他会自动在这些作用域中寻找你要输出的数据

${emps.fullName }

比如empList是一个集合 其中储存有emp对象 想输出emp对象中的fullName属性,就如上所写

转载自:https://zhidao.baidu.com/question/148701057.html

jsp中${name}这个怎么用的? 10

cbjing9657 | 浏览 55698 次 |举报

我有更好的答案

推荐于2017-10-08 22:38:39最佳答案

这是一个EL表达式取值的方法.
我举一个具体的例子吧:
比如有A页面请求B页面,在A页面中有一句这样的代码:
String name="测试";
request.setAttribute("name", name);

那么B页面中将这样可以取到name中的数据:
${name}
这个输出的值应该是:测试

当然不一定要放在request中可以取到,同样放在page session 一样也可以取到。但是取值是有优先级的 page---->request----->session 等

本回答由提问者推荐

举报| 答案纠错 | 评论(8)

375 7

image

xlth2006

采纳率:36% 擅长: 暂未定制

其他回答

这个是el表达式里面显示变量的意思。意思是在页面上显示pagescope中的属性名为name的值。

376777635 | 发布于2010-04-22

举报| 评论

16 1

用request.setAttribute("name",Object);或者用session也行的,其中Object是你要放的对象,可以是String,Integer之类的。。。
然后在jsp中写${name},如果name有被set过,就会显示,如果没有,就不会显示。

你可能感兴趣的:(${}、标签)