jsp 中${ } 是什么意思?

 我来答
VIEW互联视野
推荐于2019-11-10 · TA获得超过2万个赞
知道小有建树答主
回答量:17
采纳率:100%
帮助的人:7570
展开全部

1、jsp中的${}是“EL表达式”的一个常规的表示方式。它的目的是来获得{}中那些指定的对象的值,比如参数或者对象的值,它在编程中经常用到。

2、例如:

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

String name = user.getName(); 

out.println(name);

(1)、JSP的全名是JavaServer Pages,它是一种软件开发的技术标准,它由很多公司共同创建,主要是为了满足客户端的请求,来生成一些HTML、XML或其他格式的文档。

(2)、JSP这个技术主要是由Java语言来作为脚本语言运行的,JSP的这个网页为全部的服务器端的Java库的单元来提供了这样一个接口来为HTTP的应用程序进行服务。用JSP技术进行开发的网页应用是可以跨平台的,也就是说它既可以在Linux下运行,也可以在其他操作的系统上进行运行。

52dljm
高粉答主

2017-12-28 · 每个回答都超有意思的
知道大有可为答主
回答量:204
采纳率:100%
帮助的人:7.2万
展开全部

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

如:
${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表达式,建议熟练掌握。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式