请教大哥哥问题

陈小静 发布于 2010/02/08 21:29
阅读 293
收藏 0

http://my.oschina.net/jing

这是我现在注册的空间, 请问一下, 像这种地址是怎么实现的

 

加载中
0
红薯
红薯

写一个 Filter 用来处理所有的 my.oschina.net 的请求,读取 request.getRequestURI 值(也就是 /jing ),去掉前面的斜杠后得到 jing字符串。在数据库中查找标识为 jing 的用户空间 spaceBean ,并把 spaceBean 保存在 request 的 setAttribute 中,然后 forward 到空间首页对应的页面,例如是 space_home.jsp。在 space_home.jsp 直接读取 spaceBean 对象,并进行相应的显示。

完!

0
陈小静

如果我用urlrewrite, 这个匹配的正则该怎么写呢(自己也尝试过挺多的了, 但会把css, js都过滤掉)

返回顶部
顶部