首页 > Web开发 > 详细

jsp中 EL表达式 ${}

时间:2019-12-06 16:14:57      阅读:93      评论:0      收藏:0      [点我收藏+]

 

原文位置:https://zhidao.baidu.com/question/711232806155434565.html

jsp标签中的 ${表达式}用来输出或者计算一个表达式的内容,比如${3+5},那么便会在页面上输出8,在比如${sessionScope.username},那么便会获取Session里面的username的值,它不能在代码块也就是<% %>里使用。

作用:EL(Expression Language)是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。

技术分享图片

扩展资料

jsp中${}是EL表达式的常规表示方式

目的是为了获取{}中指定的对象(参数、对象等)的值

如:

${user.name}<====>User user = (User)request(搜寻范围).getAttribute(user);

String name = user.getName();

out.println(name);

从当前页面起开始搜寻 user对象,然后获取改对象的name属性值

其搜寻的范围依次是:page、request、session、application

如果未搜索到,即会返回null值它在jsp+servlet的编程中经常使用,如果是刚学EL表达式,建议熟练掌握。

jsp中 EL表达式 ${}

原文:https://www.cnblogs.com/isme-zjh/p/11995878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!