关于jsp的EL表达式

原创 2011年01月18日 22:06:00

pojo.UserInfo实体类的源代码如下:

 

package pojo;

 

import org.apache.struts.action.ActionForm;

 

public class UserInfo extends ActionForm

{

          private String userName;

          ……

          // Some function:

          public String getUserName()

          {

                   return this.userName;

          }

          public void setUserName(String userName)

          {

                   this.userName = userName

          }

          ……

}

 

 

通过登录把用户信息存入session中:session.setAttribute("loginedUser",userInfo);

用户登录后转入某个jsp网页,页面中有如下代码:<font size="2">欢迎您,<font color="#FF0000">${sessionScope.loginedUser.userName}</font></font>

这段html代码中包含了一个EL表达式,它会将已登录的用户名输出来。但是我们发现,pojo.UserInfouserName属性是private级别的,外界是访问不到的,在jsp里又怎么能访问得到呢?其实,这个EL表达式里的userName的作用不是直接访问pojo.UserInfouserName属性,而是访问它的getUserName()方法(这个方法是public级别的),然后返回一个String。不信的话,你把getUserName()的方法名改一下试试。

JSP不支持EL表达式的解决方案

EL的全称是Expression Language。 1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 ser...
  • Sky786905664
  • Sky786905664
  • 2016年11月05日 10:12
  • 1485

JSP中的EL表达式详细介绍

一、JSP EL语言定义          EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它...
  • qq_26676207
  • qq_26676207
  • 2016年08月31日 14:53
  • 2674

JSP和El表达式和JSTL标签库使用

JSP 指令是通知JSP引擎如何处理该JSP页面,不是针对程序员的。 共有三种指令:    1.page指令:        1.1. language="java"  默认是java,只能写java...
  • u012943767
  • u012943767
  • 2015年08月01日 22:05
  • 9807

jsp中EL表达式不起作用的问题

SpringMVC过程中出现异常,开发环境如下: 开发工具:IDEA JDK:1.8.0_65 Spring Version:4.2.4 Servlet Version:3.1.0 ...
  • wolf_soul
  • wolf_soul
  • 2015年12月23日 16:32
  • 8525

JSP中使用EL表达式

添加EL表达式         EL可以直接用在JSP的任何位置,除了少数例外情况。首先,EL表达式不能用在任何指令中,不要尝试这么做。在编译JSP时,指令(、和)将会被执行,但EL表达式是在稍后渲染...
  • ch717828
  • ch717828
  • 2015年09月18日 18:04
  • 1843

[JSP]EL表达式语言

1. EL的作用:     1) 即Expression Language的缩写,即表达式语言的意思;     2) 最主要用来简化一些简单的属性、请求参数、标头、Cookie等信息的获取,在设置Ja...
  • Lirx_Tech
  • Lirx_Tech
  • 2015年12月07日 11:53
  • 1278

JSP中EL表达式的应用以及常用的方法

EL表达式      1、EL简介 1)语法结构        ${expression} 2)[]与.运算符      EL 提供.和[]两种运算符来存取数据。 ...
  • yali1990515
  • yali1990515
  • 2015年08月29日 20:20
  • 4534

jsp中的JSTL与EL表达式用法及区别

对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! EL相关概念 JSTL一般要配...
  • Syaxis
  • Syaxis
  • 2017年02月08日 15:04
  • 3619

JSP页面技术之EL表达式

一、概念表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊的通用编程语言,借鉴于JavaScript和XPath。主要作用是在Java Web应用程...
  • FZW_Faith
  • FZW_Faith
  • 2017年01月08日 17:15
  • 634

JSP 中EL表达式用法详解

EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${sessionScope.user.sex} ...
  • m8396017
  • m8396017
  • 2016年09月05日 22:51
  • 15194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于jsp的EL表达式
举报原因:
原因补充:

(最多只允许输入30个字)