web工程中JAR包里面的HTML的访问
就是这样的,现在要做一个JAR包,嵌到一个工程里面,这个JAR包包括了一些FILTER(拦截URL记录用户喜好的功能页面等,并且存到数据库),还有一些HTML,用来显示用户的登陆url的信息(有点像阿里巴巴的druid)。现在遇到了问题,不知道怎么来访问这些jar包里面的HTML,求个思路啊,大神门。
[解决办法]
public class Utils{
public static InputStream getInputStream(Class<?> basePathClazz,String resourceName) throws IOException {
return basePathClazz.getResource(resourceName).openStream();
}
}
@Override
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
InputStream is = Utils.getInputStream(getClass(), "");
byte[] buff = new byte[1024];
int count = is.read(buff);
StringBuilder result = new StringBuilder();
while(count>0) {
String string =new String(buff, 0, count);
result.append(string);
}
arg1.getWriter().write(result.toString());
}