用http://localhost:8080/test可以正常访问
但http://localhost:8080/TEST则提示404错误
这应该是地址的大小写问题,请问各位有什么办法能够使之不区分大小呀

解决方案 »

  1.   

    servlet的url-pattern是区分大小写的,/test或/TEST都是你在web.xml配置的才对.
    jsp在UNIX平台下也区分大小写.所以建议所有的JSP页面和servlet均采用小写.
    如MyServlet也建议采用my_servlet格式...
      

  2.   

    JAVA程序都是区分大小写得
    这个得注意
      

  3.   

    在Tomcat下URL区分大小写,但resin下不区分TO:QWERT520(别来无恙)
    程序内区分大小没有问题,关键是访问地址区分大小呀TO:007JavaKing(猛将兄) 
    大小写当然有问题啦,我们不能保证浏览者写的地址内没有大小写呀TO: liu_you(滴水藏海) 
    我们自己可以注意大小写,但浏览者不知道呀
      

  4.   

    对呀
    浏览器对于java来说也是区分大小写的
    一直住前的狼
    才不会被羊干掉
      

  5.   

    TO: liu_you(滴水藏海) 
    我们自己可以注意大小写,但浏览者不知道呀1)浏览者一般不会去敲链接,链接一般都是程序生成的或者写死的.
    2)若真要那样的话,你可以做一个filter,这个filter截获所有的请求,并将请求的原串全部转成小写再作转发,通过(request.getURL()+request.getQueryString()).toLowerCase();再转发到这个链接上.