为什么使用EL?
- 一般JSP页面嵌入大量java代码。
- 访问结构比较复杂的数据时,代码繁琐。
- 经常需要强制类型转换。
解决以上问题的办法
- EL从域中获取数据,自动进行类型转换,是JSP的开发变得更加的简单。
什么是EL
名词解释:Expression Language(表达式语言)
定义:EL是嵌入到JSP页面中,从域或内置对象中获取数据并且进行操作的表达式语言。
- 嵌入到JSP页面中。
- 从域或内置对象中获取数据。
- 可以对获取数据进行操作。
EL语法
举例说明:EL语法获取几何元素
package controller;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import entity.User;
/**
* Servlet implementation class TestELServlet
*/
@WebServlet("/TestELServlet")
public class TestELServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/