jsp知识点

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:
--%>


猜你喜欢

转载自blog.csdn.net/lwzy1314/article/details/78846078
今日推荐