本帖最后由 qdcomn 于 2011-06-29 16:12:47 编辑

解决方案 »

  1.   

    url-pattern里加*
    <url-pattern>/resolve/*</url-pattern>
    在index里发请求url : path + "/resolve/"
    会调用你类里面的doGet方法,在这里再处理业务逻辑
      

  2.   

    问题一不能执行到类ResolveURL<%@ include file=""%>,是JSP指令,将被引入的JSP与原JSP融合到一起。jsp页面是把include指令元素(<%@ include file=""%>)所指定的页面的实际内容(也就是代码段)加入到引入它的jsp页面中,合成一个文件后被jsp容器将它转化成servlet。可以看到这时会产生一个临时class文件和一个servlet源文件。
      

  3.   

    女生wangju309现在在地址栏用path + "/resolve/"可以执行类ResolveURL了!但是怎么样能够在地址栏访问index.jsp时执行ResolveURL呢???<%@ include file=""%>这种方式可不行??
      

  4.   

    是不可以的。
    你可以在index.jsp中
    <%
    response.sendRedirect(path + "/resolve/"可以执行类ResolveURL);
    %>
      

  5.   

    你要执行其中的某个方法?
    在doGet或doPost中调用此方法即可。放说你应该使用Filter来实现这种效果吧?使用servlet????有点不能满足你的要求哦。filter有个doFilter方法,可以在此方法内执行你需要的代码,然后调用doNextFilter(类似方法)可以让流程继续往下走,从而进入到你的jsp,使用servlet达到这种效果,有难度的。