如何通过过滤器实现预加载数据的功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计189个文字,预计阅读时间需要1分钟。
核心用法+引入页面+jsp:include page=head.jsp/jsp:include+过滤器处理数据+包名+filter;导入+javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;
java@WebFilter(value=/head.jsp)public class Filter implements javax.servlet.Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException { chain.doFilter(request, response); }}
核心用法
引入其它页面
<jsp:include page="head.jsp"></jsp:include>过滤器处理数据
package filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter(value = "/head.jsp", dispatcherTypes = DispatcherType.INCLUDE)public class AFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { System.out.println("in2"); servletRequest.setAttribute("db", "jsp-include"); filterChain.doFilter(servletRequest, servletResponse); System.out.println("out2"); } @Override public void destroy() { }}本文共计189个文字,预计阅读时间需要1分钟。
核心用法+引入页面+jsp:include page=head.jsp/jsp:include+过滤器处理数据+包名+filter;导入+javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;
java@WebFilter(value=/head.jsp)public class Filter implements javax.servlet.Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException { chain.doFilter(request, response); }}

