EL表达式常用标签

EL表达式常用标签
EL表达式常用标签

EL表达式和常用标签

1.el表达式的作用,什么时候使用el表达式

El表达式是为了简化jsp页面中的java代码,当在jsp页面中需要使用java代码的时候,可以使用el表达式来替换java代码

2.语法规则${ }

3.El表达式在request,session,application中的自动匹配范围最小的那一个

例如:

request.setAttribute("name","mzl");

session.setAttribute("name","liu");

application.setAttribute("name","huyahui");

El:

获得attribute里面的值${name}

4.获取请求头的信息

获得全部请求信息${header }

获得cookie ${header.cookie }

获得cookie的第二种方式${header['cookie'] }

5.获取请求参数

6.获取作用于的数据

request.setAttribute("name","mzl");

session.setAttribute("name","liu");

application.setAttribute("name","huyahui");

El

获得request里面的值${https://www.360docs.net/doc/bf14416448.html,}

获得session里面的值${https://www.360docs.net/doc/bf14416448.html,}

获得application里面的值${https://www.360docs.net/doc/bf14416448.html,}

7.获取列表的数据

ArrayList list = new ArrayList();

list.add("zcxv");

list.add("adf");

list.add("asdf");

request.setAttribute("list",list);

Map map = new HashMap();

map.put("01","adf");

map.put("02","zcv");

request.setAttribute("map",map);

El

下标的方式进行访问集合${list[0]}
${list[1]}
${list[2]}

访问map里面的值:${map['01'] }
${map['02'] }

8.获取pojo对象的值

User user = new User(01,"123");

request.setAttribute("user",user);

El

访问pojo里面的值

${user.id }

${https://www.360docs.net/doc/bf14416448.html, }

9.El表达式能够进行简单的计算

10.Jsp常用的标签库

动态循环输出数据到页面

User user = null;

ArrayList list = new ArrayList();

for(int i=1;i<10;i++){

user = new User(i, "user" + i);

list.add(user);

}

request.setAttribute("users",list);

${user.id}${https://www.360docs.net/doc/bf14416448.html,}

效果

11.

你好!

12.

allen

mike

No name

13.


相关主题
相关文档
最新文档