问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp中${}代表什么意思

发布网友 发布时间:2022-05-05 04:41

我来回答

3个回答

热心网友 时间:2022-04-21 01:21

jsp中${}----是EL表达式的常规表示方式,目的是为了获取{}中指定的对象(参数、对象等)的值如:

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

从当前页面起开始搜寻 user对象,然后获取改对象的name属性值,其搜寻的范围依次是:page、request、session、application,如果未搜索到,即会返回null值。

扩展资料:

特点

1,能以模板化的方式简单、高效地添加动态网页内容。

2,可利用JavaBean和标签库技术复用常用的功能代码(设计好的组件容易实现重复利用,减少重复劳动)。标签库不仅带有通用的内置标签(JSTL),而且支持可扩展功能的自定义标签。

3,有良好的工具支持。

4,继承了Java语言的相对易用性。

5,继承了Java的跨平台优势,实现“一次编写,处处运行”。因为支持Java及其相关技术的开发平台多,网站开发人员可以选择在最适合自己的系统平台上进行JSP开发;不同环境下开发的JSP项目,在所有客户端上都能顺利访问。

6,页面中的动(控制变动内容的部分)静(内容不需变动的部分)区域以分散但又有序的形式组合在一起,能使人更直观地看出页面代码的整体结构,也使得设计页面效果和程序逻辑这两部分工作容易分离(外观视图与逻辑分离)。

从而方便分配人员并发挥各自长处,实现高效地分工合作。

7,可与其它企业级Java技术相互配合。JSP可以只专门负责页面中的数据呈现,实现分层开发。

参考资料来源:百度百科-JSP

热心网友 时间:2022-04-21 02:39

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中${}的优缺点:

优点:

1、一次编写,到处运行。除了系统之外,代码不用做任何更改。

2、系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。

3、强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

4、多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

5、支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

缺点:

1、与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

2、Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。

参考资料来源:百度百科—jsp

热心网友 时间:2022-04-21 04:14

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表达式,建议熟练掌握。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桑葚干直接吃还是泡水喝比较好桑葚干直接吃补肾吗 桑葚干泡水吃好还是干吃好 益智仁脑素神经酸片的功效与作用有哪些 黄冈师范学院师范专业有哪些 语文教育专业考研方向分析 黄冈师范学院语文教育专科毕业能拿教师资格证吗 php保留数字小数点后两位的方法 梦见被后咬 梦见母亲给赔鸡钱补了十二元的预兆 梦见门掉下来要二十五元修理费 51单片机汇编语言中的“$”代表什么意思? $ 符号在javascript 中表示的是什么意思呀? 键盘上@#$%^&*分别是什么意思? $在编程中有什么意思 信用卡消费8万,能不能公积金贷款? 信用卡还有8万没还,会影响公积金贷款额度吗 被封多少次会长期封号? 我的被人投诉,限制登入请问多久可以解封? macbook pro a1383能不能换cpu 微信被人举报,一般要过多久才能恢复? macbookproA1989可以换i7处理器吗 除了邮箱以外,能申请微信公众号吗? hkh口红多少钱?哪款最值得买? 最近天气好热,嘴唇特别干怎么办? 20岁皮肤较白,适合什么牌子颜色的口红? 涂口红的时候用唇刷好还是直接涂比较好? 明星的唇线怎么都很美 明星们的口红为什么涂得那么好看 微信朋友圈发3 只逮野鸡图片犯法吗? 乡下逮野鸡野兔违法吗 单片机编程中 $这个符号是什么意思? 计算机编程里,~ # $ ! &quot;&quot; 代表什么意思? jsp 中${ } 是什么意思? vb 中$是什么意思 键盘中*&$# 等是什么符号 最好用专业术语告诉偶一下。 红宝石很小一颗多少钱 凭这几种石头,你可以进中国富豪排行榜了 梦幻4级红宝石多少钱? 培育红宝石值得买吗? 天龙八部2合一个5级红宝石需要花多少金? 天龙八部 3级血精石一般值多少钱?红宝石直多少钱? 天龙八部 各种宝石的价钱? 请问:4.克拉VS净度非洲红宝石(烧过)值多少钱? 中国载人火箭,爆炸过吗 中国历史上发射了几个载人火箭 中国新一代运载火箭,能实现回收功能吗? 我国第一艘载人到月火箭是什么时候发射的? 中国第一枚载人火箭是去的哪个星球 载人火箭顶部有一个尖顶是什么? 中国载人火箭多大?