在一个文件夹com中有两个java源文件:CharacterFilter.java和 CharacterResponse.java.
以及一个CharacterResponse.class编译好的类文件。当我在要com文件夹下编译CharacterFilter时,报错说无法找到CharacterResponse.
以下是CharacterFilter的code.package com;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class CharacterFilter extends HttpServlet implements Filter { public void init(FilterConfig filterConfig) throws ServletException {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) throws ServletException,
IOException { response.setCharacterEncoding("gb2312"); PrintWriter out = response.getWriter();
CharacterResponse wrapper = new CharacterResponse((HttpServletResponse)
response);
filterChain.doFilter(request, wrapper); String resStr = wrapper.toString();
String newStr = "";
if (resStr.indexOf("is") > 0) {
newStr = resStr.replace("is", "**");
}
out.println(newStr);}
}
以及一个CharacterResponse.class编译好的类文件。当我在要com文件夹下编译CharacterFilter时,报错说无法找到CharacterResponse.
以下是CharacterFilter的code.package com;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class CharacterFilter extends HttpServlet implements Filter { public void init(FilterConfig filterConfig) throws ServletException {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) throws ServletException,
IOException { response.setCharacterEncoding("gb2312"); PrintWriter out = response.getWriter();
CharacterResponse wrapper = new CharacterResponse((HttpServletResponse)
response);
filterChain.doFilter(request, wrapper); String resStr = wrapper.toString();
String newStr = "";
if (resStr.indexOf("is") > 0) {
newStr = resStr.replace("is", "**");
}
out.println(newStr);}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货