日期:2014-05-17  浏览次数:20781 次

请教 java web 的路径问题
比如在一个网站上注册了用户 user1 和 user2
能够通过 http://localhost/user1 或 http://localhost/user2 获得这两个用户的相关信息。
我的问题就是这样的路径形式是如何做到的?求指教。

------解决方案--------------------
有一种方案是用反向代理服务器的,现在比较流行的nginx



如上图,就是利用反向代理服务器nginx实现的,用户发出请求不直接到服务器,首先到nginx服务器,

nginx服务器通过表达式对用户请求URL进行匹配,这就是最终你在浏览器上看到的url,后面的数值

对应网站的一个用户.

------解决方案--------------------
最近在做spring mvc搭建的一个项目 spring rest
可以实现其类似的风格

如http://localhost:8080/project/234556

可以指定到对应的controller里面去,