为了账号安全,请及时绑定邮箱和手机立即绑定

JSP常用标签

难度初级
时长 1小时42分
学习人数
综合评分9.70
168人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • el表达式默认从jsp四个内置对象中取值,顺序是Page>Request>Session>Application,如果全都取不到值不会输出null,会输出一个空字符串
    查看全部
    0 采集 收起 来源:EL变量

    2018-03-22

  • el表达式中的 .和[""]的区别是后者可以取到属性中有特殊字符的属性,而前者只能取到没有特殊字符的属性,而且后者可以可以动态获取属性变量,而前者只能要哪个属性取那个属性。
    查看全部
  • el运算符
    查看全部
    0 采集 收起 来源:EL运算符

    2017-08-10

  • el变量
    查看全部
    0 采集 收起 来源:EL变量

    2017-08-10

  • EL运算符。其中empty可以验证数据(表达式或变量)是否为空,可以判断null和""空串
    查看全部
    0 采集 收起 来源:EL运算符

    2018-03-22

  • EL中的点“.”运算符和“[]”运算符基本用法一致,除了这两种情况
    查看全部
  • if 标签- 进行流程控制
    查看全部
  • foreach与fortokens的属性一样
    查看全部
  • EL 运算符
    查看全部
    0 采集 收起 来源:EL运算符

    2017-07-31

  • EL 隐式对象转换
    查看全部
  • EL 会自动转换类型
    查看全部
  • import
    查看全部
  • forTokens标签的用法
    查看全部
  • if标签的使用
    查看全部
  • 本章总结: 1.首先什么是EL表达式? 答:el的原名是:expression language,用来实现代码的复用,同样一段逻辑代码,el表达式表示出来的就是比jsp原型语言写出来的件单清晰。 2.JSTL四大标签分类有哪四大? 答:核心标签、格式化标签、SQL标签、XML标签,其中最重要的是核心标签,其他的地位次之 3.el标签具体的表示,即该如何在jsp页面中编写el表达式? 答:举例说明如下:<c:out value="常量或者变量“ ></c:out>形如这样的代码就是一个典型的JSTL,中间的value就是el表达式;el表达式怎么写? 这样的例子就是一个el表达式:${sessionScope.name};el表达式中可以用.来取值,也可以用[]来取值。那么两者有什么不一样的呢? 3..和[]取值有什么区别和联系? 答:.和[]在大多数的情况下是通用的,但是除了两种情况下是只允许使用[]的; a.当你取值的属性中包含特殊字符时,需要使用[],如:${user.first-name},这样就是错误的,应该使用${user["first-name"]}切忌,这里需要加上双引号,是因为不加双引号,会将first-name当作常量来处理,而不是一个变量。 b.当需要通过变量动态取值时需要使用[],如我需要一个变量接收我传过来的值,${user[param]} ,但是.只能是具体的属性,如${user.age}、${user.sex}等这种确定的,遇到一个变量待传参数的量只能使用[]. []也可以用于集合内部定位,如${booklist[0].price};这里的0需要定位于集合内部。 4.el表达式中还有一种简单直观的写法${name},那么它不会出错的原因是什么呢? 答:因为在el表达式中,取值是按照一定的顺序来的,它会先从最小的范围内开始查找,page--->request--->session--->application.当都找不到的时候,就会出现空字符串,即什么也不会输出来,这里不会有空指针异常报出,本来输出的应该是null,但是这里做了优化,会输出空字符串。 5.el表达式还存在自动类型转换机制。如普通的jsp中从文本框中获取值的返回值类型直接是String 类型的,当需要做算术运算时还是要进行类型转换,但是el表达式不需要,直接与数字相运算即可
    查看全部
    1 采集 收起 来源:EL运算符

    2018-03-22

举报

0/150
提交
取消
课程须知
本课程是JAVAEE中JSP开发初级课程,建议小伙伴们先对JSP基础知识修炼完毕,之后再来进修
老师告诉你能学到什么?
1、JSTL核心标签的使用 2、EL表达式与JSTL的配合使用 3、JSTL函数的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!