我原来用JSP + Servlet + EL + JSTL做个一个小网站其中前端页面数据显示全部用jsp 页面实现比如:display.jsp?id=17但现在网站给人家以后,人家配置运行了,但页面后缀不见了现在是:display/?id=17,所有的页面都是这样的,他们用的服务器是Tomcat 不知道怎么实现的?谁配过呢?

解决方案 »

  1.   

    是不是默认把xx.jsp文件隐射成xx了
      

  2.   

    映射为其他后缀名我倒是试过,完全去掉倒是没成功过,一起关注,可能是把JSP映射为servlet来执行了,因为servlet是可以不用后缀名的。
      

  3.   

    给servlet路径加后缀名我搞过,给JSP路径取掉后缀倒没成功过,一直没找到在哪里配,可能它搞了个filter对display/这个路径下的所有请求进行服务器端重定向,再把参数转过去,相当于URL重写