象豆瓣那样访问自己的豆瓣时的url是怎麽会事啊,我不知道,请帮我说说,谢谢!
如:http://www.douban.com/people/user/

解决方案 »

  1.   

    比如你申请的用户名是aaa,那麽你用http://www.douban.com/people/aaa/就可以访问到你的空间,如果用户名是bbb那就访问http://www.douban.com/people/bbb/. 
    这个时候url在地址栏一直是这个.明白了吗?
      

  2.   

    URL重写
    http://www.douban.com/people/aaa
    可能被重写成类似http://www.douban.com/people.jsp?personid=aaa
      

  3.   

    MagicianLiu(魔术师·刘)
    能不能再说详细一点啊,或者给点资料来看好吗,谢谢了~
      

  4.   

    那要看后台的servlet怎么操作拉,估计原理应该和楼上的差不多!
      

  5.   

    lz把问题在说的清楚一点阿,最好是把需求分析贴上来
    o0o.........
      

  6.   

    URL重写主要是方便搜索引擎搜录网页,二是做二级域名。。
    现在的博客大多都采用这种方法,例如http://aaa.blog.sohu.com可能被重写为http://blog.sohu.com/showblog.jsp?userid=aaa
    具体做法就是监听用户请求,当请求格式为http://aaa.blog.sohu.com就执行转向http://blog.sohu.com/showblog.jsp?userid=aaa
    这样地址栏显示的是http://aaa.blog.sohu.com而实际显示的是http://blog.sohu.com/showblog.jsp?userid=aaa页面内容。
      

  7.   

    目前java与.net都支持二级域名重写。。二级域名重写需要域名支持范型解析。否则不只支持二级域名。
    这是URL重写一般都在本域名内重写。例如http://blog.csdn.net/aaa可能被重写为http://blog.csdn.net/showblog.jsp?userid=aaa。原理和上面相同
      

  8.   

    那系統怎麼知道http://aaa.blog.sohu.com是要提交到哪呢?只知道從url結尾解析,從頭前怎麼解析啊?
      

  9.   

    urlRewrite , 有一个别人写好的东西,你直接在xml里配就行了。
    随便写一个例子吧:
    <rule>
            <from>^/index/([a-z]+).html$</from>
            <to type="forward">/bizPortal.html?pageType=$1</to>
        </rule>
      

  10.   

    djy1135(晨阳) 
    能不能提供一个jsp的urlRewrite工具名字啊
    我看都是asp的,谢谢了!
      

  11.   

    晕哦,根本找不到urlRewrite的下载地址.
      

  12.   

    这个地方的人都没有用过遮掩的公能,都是菜鸟眼,这个需求就是URL重写和美化,楼主要的是迎合GOOGLE的收录和地址栏的美化工作,但是豆瓣不是用的APACHE的重写。用apache的mod_rewrite的重写功能就行了,首先要配置APACHE的mod_rewrite这个要你自己去查找资料去学习了,可能会很麻烦。不过看懂后久好弄了,
    还有过滤器,但是那个我没有配过,
      

  13.   

    在servlet中用url重写最好直接实现了
      

  14.   

    urlRewrite你可以在apache中实现,同时也可以在程序中自己实现. 在程序中实现,其实就是一个过滤器而已.appFuse中带的有这个过滤器,你自己下载一下appfuse,然后把这个东西提出来就OK了
      

  15.   

    我很赞同 wolf00781 朋友的观点.