在你的应用的web.xml中加上或改写(如果存在)为:
<servlet-mapping>
  <servlet-name>invoker</servlet-name>
  <url-pattern>/*</url-pattern>
</servlet-mapping>
以上可以满足你的要求,不过可能不是一种好的办法

解决方案 »

  1.   

    <servlet-mapping>
      <servlet-name>PostNew</servlet-name>
      <url-pattern>/PostNew</url-pattern>
    </servlet-mapping>
    这样也是可以的
      

  2.   

    回复swei412() ,你写的是行不通的。
    第一个不能找到jsp文件,也就是有后缀的文件,第二个为特指。我个人的解决方法其实也就是第二个。<servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>servlet</url-pattern>
      </servlet-mapping>由于做的是mvc mode2的开发,我们大部分页面只由一个controller控制。
    这里之所以这样写,是因为整合了两套系统,为方便运行在struts下。
    servlet为原先的调度controller暂时我是这样解决了。不知道大家还有没有更好的办法。