• 读head first servlet and jsp有感(3)(转)


    1.jstl

    (1)<c:forEach var="" items="" >   items一般指的是一个被设置进去某个域的list或者数组

         ${var里面的值}

    </c:forEach>

    (2)<c:choose>实现if和else

      <c:when test="">

    </c:when>

    <c:otherwise>

    </c:otherwise>

    </c:choose>

    (3)<c:set var=""scope="" value="" />会在对应的scope中搜寻名为var的属性,然后将value对应的值设置进去,不一定是string对象

    对bean和Map使用<c:set>

    <c:set target="" property="" value="" />

    (4)<c:remove var="" scope="" />

    (5)<c:impoert url>与jsp:include相似,是将对应的url片段的html片段添加到jsp中

    (6)<c:url value="" var=""><c:param name="" value="" /></c:url>可以创建任何的url,然后使用el将这个url运用到js中

    2.在dd中配置错误页面,例如:

    <error-page>

        <error-code>404</error-code>

        <location>/not.jsp</location>

    3.过滤器

    (1)实现了filter的java类,具体的处理代码在doFilter中

    (2)在dd中配置filter,与servlet配置几乎相同

    (3).相应过滤器的体系结构,可以看做是一个栈调用,每个filter按照在dd中声明的顺序形成一条链,然后按着顺序去执行这些filter,在执行到chain.doFilter()方法的时候则跑到下一个filter中去执行(这条链最后是servlet),然后当你执行完servlet后,如果servlet没有直接将响应发回到客户,则会返回继续执行其他filter里面chain.doFilter()之后的代码,不过一般都会直接将响应发回到客户端,在servlet那部分。

    「Stay Hungry. Stay Foolish.」
  • 相关阅读:
    猪苓汤证与黄连阿胶汤(包括栀子豆豉汤)
    女子脸上长斑案
    js 标签云效果
    JS 黑客帝国文字下落效果
    修改webftp,在线文件管理
    利用百度地图API,获取经纬度坐标
    测试img在不显示时是否加载?
    PHP 生成指定大小随机图片
    超简易静态Web服务器
    js 编号生成器
  • 原文地址:https://www.cnblogs.com/Bluesgao/p/7644019.html
Copyright © 2020-2023  润新知