问下大家,我在java项目中怎么把访问*.jsp替换为*.cgi这些。假设正常访问是index.jsp,替换后要以index.cgi才能访问。
谢谢,大家~ ^^

解决方案 »

  1.   

    http://www.kuqin.com/web/20080516/8560.html
      

  2.   

    谢谢LS的,虽然不是我想要的那种,但是基本能满足吧。
    不过有什么办法能实现我那种要求呢?就是伪静态页面。把*.jsp替换为*.html才能访问。
      

  3.   

    谢谢大家!问题找到解决方法了,虽然有点笨。
    <servlet> 
    <servlet-name>testsuffix</servlet-name> 
    <servlet-class>mytest.testsuffix</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>testsuffix</servlet-name> 
    <url-pattern>*.br</url-pattern> 
    </servlet-mapping> 
    现在web.xml配置个servlet
    然后servelet这样处理
    string uri = request.getrequesturi(); 
    uri = uri.replacefirst(".br", ".jsp"); 
    requestdispatcher rd = request.getrequestdispatcher(uri); 
    rd.forward(request, response);