authfilter.java
来自「說明JSP平台、開發環境」· Java 代码 · 共 34 行
JAVA
34 行
import javax.servlet.*;
import java.io.*;
public class AuthFilter implements Filter {
// define instance variables
private FilterConfig config;
private String strUser = "";
//
public void init(FilterConfig config) {
this.config = config;
strUser = config.getInitParameter("user");
}
//
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws ServletException, IOException
{
String user;
if (request.getParameter("user") == null)
user = null;
else
user = request.getParameter("user");
if ((user == null) || (user.length() < 3) ||
(strUser.indexOf(user + ", ") == -1)) {
response.setContentType("text/html; charset=big5");
PrintWriter out = response.getWriter();
String title = "Error!";
out.println("<html>");
out.println("<head><title>" + title + "</title>");
out.println("</head>");
out.println("<body background='../images/BODY-W.GIF'>");
//
out.println("<h2><font color='blue'>" + title + "</font></h2>");
out.println("<h3><b><i>╆簆
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?