现在想实现用户输入不同的房间号进入不同的房间
列入:
51.com/1234
51.com/2345
51.com/4323
根据不同的号码进入不同的房间,我知道可以用filter,但是要过滤所有的地址才可以得到url,那样写,页面在加载图片,css什么的时候都会走过滤器了.
有什么好的实现吗?给意见啊??

解决方案 »

  1.   

    好歹也应该是
    51.com/?room=1234
      

  2.   

    要是这么简单就不问了,可以用filter做但是感觉不好,会过滤所有的东西
      

  3.   

    51.com/?room=1234 过滤51.com/?room= 和图片的img目录区分开
      

  4.   


    //价格判断不拦截的
    private boolean isExcludePages(String url) {  
            return   url.endsWith(".css") 
                    || url.endsWith(".js")  
                    || url.endsWith(".gif")  
                    || url.endsWith(".jpg")  
                    || url.endsWith(".png");  
        }行吗?
      

  5.   


    String uriStr = request.getRequestURI();//请求URI   
    String ctx = request.getContextPath();
    String id = uriStr.substring(ctx.length() + 1); //截取请求路径,房间号码
    截取一下就可以拿到房间号码了