首页 > 试题广场 > JSP 表达式的写法:
[单选题]
JSP 表达式的写法:
  • <% expression %>
  • <=% expression %>
  • <%= expression %>
  • <expression/>

7个回答

添加回答
  • 专业术语叫 EL表达式
    EL 全名为Expression Language,就是为了替代<%= %>脚本表达式。

    在j2ee1.4以前默认是不支持el,如果需要需要指定page指令[isELIgnored="true | false" ]为false,j2ee4.0后默认支持el

    其主要作用为:
    EL主要作用:
    1、获取数据:
    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)
    2、执行运算:
    利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null}
    3、获取web开发常用对象
    EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。
    4、调用Java方法
    EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。
    很明显 C 选项是对的。
    如果本题中的表达式为以下内容:
    <%
    List list = new ArrayList();
    list.add("1");
    list.add("2");
    list.add("3");
    list.add("4");
    pageContext.setAttribute("list",list);
    %>
    那么A 选项是对的。

    可以参考连接:

    编辑于 2016-12-14 15:48:50 回复(0)
  • (1)<%...%>:可以插入一些语句。
    (2)<%! ...  %>:只能放置全局变量、全局常量、类、函数。
    (3)<%= ... %>:只能放置一个变量、常量。

    发表于 2016-12-14 20:56:32 回复(0)
  • 还有一种jstl表达式,做java都是要学的。
    发表于 2016-12-15 20:12:59 回复(0)
  • C  这是固定的
    发表于 2016-12-14 19:42:12 回复(0)
  • c
    发表于 2016-12-14 17:43:59 回复(0)
  • c
    表达式的格式是:<%= ......%>
    发表于 2016-12-14 13:38:21 回复(0)
  • c
    发表于 2016-12-06 18:52:35 回复(0)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋