OSChina Url 映射具体实现

IceInto 发布于 2010/04/11 23:42
阅读 933
收藏 5

我看过了关于OSChina 的URL映射的代码是基于HttpServlet  我是新手没能想起来具体的实现方式

麻烦老大说下具体的实现,在这先谢谢啦!

加载中
0
IceInto
IceInto

引用来自“红薯”的帖子

请看此贴:OSChina 的URL重写处理类源码

 代码我看过了,我主要不知道怎么才能让所以的默认请求过 URLMappingServlet

0
红薯
红薯

并没有所有请求都跑到这里:
    <servlet-mapping>
        <servlet-name>mapping</servlet-name>
       
        <url-pattern>/home/*</url-pattern>        <!-- 首页 -->
        <url-pattern>/user/*</url-pattern>        <!-- 用户页 -->
        <url-pattern>/project/*</url-pattern>    <!-- 项目页 -->
        <url-pattern>/p/*</url-pattern>
        <url-pattern>/blog/*</url-pattern>        <!-- 博客频道 -->
        <url-pattern>/news/*</url-pattern>        <!-- 新闻频道 -->
        <url-pattern>/bbs/*</url-pattern>
    </servlet-mapping>

首页 index.vm 做了一个跳转

#set($__nothing = $application.getRequestDispatcher("/home/index").forward($request,$response))

FoxHu
FoxHu
@红薯 为什么首页index.vm要做跳转到home/index呢?这样有什么好处?是不是把首页的相关页面都放到home下,便于管理?谢谢!
0
IceInto
IceInto

好了! 谢谢!

0
张宋付
张宋付
想不到OSCHINA 采用没有任何WEB框架。呵呵。还是原始servlet经典
0
老程
老程
我喜欢
返回顶部
顶部