📄 onlydsfilter.java
字号:
package com.learnweblogic.examples.ch3;import javax.servlet.*;import javax.servlet.http.*;public class OnlyDsFilter implements Filter { FilterConfig config = null; public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException { if(req instanceof HttpServletRequest && res instanceof HttpServletResponse) { HttpServletRequest httpReq = (HttpServletRequest)req; HttpServletResponse httpRes = (HttpServletResponse)res; String user = httpReq.getRemoteUser(); if(null != user && !user.startsWith("D")) { httpRes.sendError(HttpServletResponse.SC_FORBIDDEN, "Only D users allowed"); return; } } chain.doFilter(req, res); return; } public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException { config = filterConfig; } public void destroy() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -