oschina url映射规则讨论~~

yuanxu_zhao 发布于 2012/07/19 17:04
阅读 224
收藏 1

今天看到@红薯 大哥的《简单说说 OsChina 的技术架构》 试着做了下。在贴中看url映射是这样的http://www.oschina.net/project/tag/19/java 这样的URL地址,请帮忙解析下这个地址。project是一个action类?tag是方法名?求解析。

 

在网站中看到这些地址http://www.oschina.net/code/snippet_12_2832是什么样的映射规则呢?

 

糊涂中。

加载中
0
红薯
红薯

你需要阅读以下这个代码,oschina 的 url 映射就是由这个类实现的

http://www.oschina.net/code/snippet_12_2832

0
yuanxu_zhao
yuanxu_zhao

引用来自“红薯”的答案

你需要阅读以下这个代码,oschina 的 url 映射就是由这个类实现的

http://www.oschina.net/code/snippet_12_2832

代码看了,我是本地,rootDomain=“localhost” 

String prefix = req.getServerName().toLowerCase();  //localhost

int idx = (rootDomain!=null)?prefix.indexOf(rootDomain):0;//这样这块就是0
  if(idx > 0){
   prefix = prefix.substring(0, idx - 1);
   base = other_base.get(prefix);
  }

我的地址:http://localhost:8080/ssw/Login/getUser

ssw项目名

Login  是action类

getUser是方法名

红薯
红薯
呵呵,我的代码只给思路,不保证能跑:)
返回顶部
顶部