就是这样的,现在要做一个JAR包,嵌到一个工程里面,这个JAR包包括了一些FILTER(拦截URL记录用户喜好的功能页面等,并且存到数据库),还有一些HTML,用来显示用户的登陆url的信息(有点像阿里巴巴的druid)。现在遇到了问题,不知道怎么来访问这些jar包里面的HTML,求个思路啊,大神门。

解决方案 »

  1.   

    解压再访问!
    参考我的文章:http://blog.csdn.net/withiter/article/details/11924095
      

  2.   


    public class Utils{
    public static  InputStream getInputStream(Class<?> basePathClazz,String resourceName) throws IOException {
    return basePathClazz.getResource(resourceName).openStream();
    }
    }获取输入流,读出来。
    然后,写一个servlet,重载service方法        @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());
    }
      

  3.   

    其实我想的不是读这个文件,而是怎么通过浏览器访问这个页面
    一样的啊,首先你必须先解压,你解压了才有机会访问到页面,你解压出来把页面拷贝到你的web工程下,就可以访问了
      

  4.   

    HTTP权威指南[中英文对照阅读版].pdf
    直接读流,你自己去封装头和 body 进行返回
      

  5.   

    那这个HTML有用到jquery呢。怎么加入呢?
      

  6.   

    那我要用到jquery。 我就必须把jquery源码直接写在这个html上吗?