1. include指令是 静态包含:将被包含的文件和包含的文件结合在一起进行翻译和编译。
用的比较多。
jsp:include: 动态包含,是将被包含的文件和包含文件分别进行翻译和编译。
2. el表达式就是来代替jsp中的表达式
输出常量值: ${" abc"} 与<%="abc"%>操作相同。
计算表达式 :${3+5} 与<%=3+5%>操作相同
<%
String name = "zhangsan";
//如果name变量没有存入域中,则无法通过el表达式进行获取
pageContext.setAttribute("name", name);
%>
<%=name %>
el表达式:${name } --> pageContext.findAttribute("name")
<%
ArrayList<String> list = new ArrayList();
list.add("aa");
list.add("bb");
list.add("cc");
session.setAttribute("list", list);
%>
使用jsp表达式:<%=list.get(0) %><br/>
使用el表达式:${list[0] }
<hr/>
<%--
在el表达式中,有11个隐含的对象,可以获取对应对象
pageContext:获得pageContext对象
pageScope:获得page域
requestScope:获得reuqest
sessionScope:获得session
appliactionScope:获得application
param:获得参数集合中的信息
paramValues
header
headerValues
cookie:获得cookie的map集合
initParam:
--%>