head first servlet and jsp(三)
2015-02-01 11:20
344 查看
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那部分。
(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那部分。
相关文章推荐
- 【Head First Servlets and JSP】笔记 28: 过滤器与包装器
- 【Head First Servlets and JSP】笔记1
- 【Head First Servlets and JSP】笔记10:请求分派(RequestDispatcher)
- 【Head First Servlets and JSP】笔记23:Expression Language(EL) 完全攻略
- 8个监听器类(摘自head first jsp and servlet)
- 【Head First Servlets and JSP】笔记16:JSP隐式对象(内置对象)的映射关系
- Being a JSP: using JSP(Head First Servlets and JSP)
- 【Head First Servlets and JSP】笔记15:建立一个JSP页面来显示被访问了多少次
- 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)
- 读head first servlet and jsp(二)
- Being a Web App: attributes and listeners(Head First Servlets and JSP)
- web容器(如tomcat)能提供什么(摘自head first servlet and jsp)
- 【Head First Servlets and JSP】笔记17:JSP所生成的servlet相关问题
- Being a Servlet: request AND response(Head First Servlets and JSP)
- 重定向和请求转发(摘自head first servlet and jsp)
- Head First Servlet And Jsp 三
- J2EE的压缩输出流的过滤器实现(来自于Head first Servlets and jsp)
- 【Head First Servlets and JSP】笔记22:直接从请求到JSP & 获取Person的嵌套属性
- Head First Servlet and JSP 笔记(前三章)
- 【Head First Servlets and JSP】笔记