JSTL EL表达式学习笔记

本文介绍JSTL EL表达式的使用方法,包括如何利用${}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSTL EL表达式学习笔记

1、 在EL表达式中采用${}来完成输出,通过jsp引擎调用pageContext.findAttribute()达到目的。所以在取出数据之前应该先把数据保存在作用对象上,即:pageContext.setAttribute(String,Object);

2、 支持运算(加减乘除)

3、 当表达式没有值的时候,返回一个空值,不是null。

实例:

JavaBean

World.java:

public class World {
	private Country country;
	private String name;
	public void setCountry (Country country) {
		this.country = country;
	}
	public Country getCountry() {
		return country;
	}
	public void setName(Stringname) {
		this.name = name;
	}
	public String getName () {
		return name;
	}
}
Country.java:
public class Country{
	private String province;
	public void setProvince(String province) {
		this.province = province;
	}
	public String getProvince() {
		return province;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getName () {
		return name;
	}
}



JSP页面

area.jsp(关键代码,引包等忽略):

<%
World world = new World();
Country country = new Country();
country.setName(“中国”);
country.setProvince(“辽宁省”);
world.setCountry(country);
world.setName(“地球”);
        pageContext.setAttribute(“world”,world);
%>
世界名称:${world.name}<br/>
国家名称:${world.country.name}<br/>
省份名城:${world.country.province}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值