1. El表达式 Expression language 表达式语言,用于简化jsp的输出(基本上都有对应的java语句)
)
基本语法 ${表达式}
实例1:
在Servlet中创建 request.setAttribute(“obj_name”,obj);
在jsp中 的表达式语言 ${requestScope.obj_name.属性名} 即可在页面输出(相当于jsp文件中的out.print(request.getAttribute("***")))
实例二:
在servlet中创建的request.getParameter("***")获取用户输入属性时
在JSP界面可通过 ${param.属性名} 输出属性名
EL表达式的四种作用域对象:
默认${obj_name.属性名}作用域取值从小到大,找到为止
2.jstl ( jsp standard tag library) jsp标准标签库,用于简化jsp开发,提高代码的可读性和可维护性。
使用时需要引入相关jar包,常用的核心标签为 <c:if></c:if>单判断标签,<c:foreach></c:foreach>遍历标签。
常用的第二种标签为时间日期标签:fmt格式化标签
foreach遍历标签
fmt格式化标签库的使用案例: