Redirect Spring3MVC:整个站点的URL相同

Redirect Spring3MVC:整个站点的URL相同,redirect,spring-mvc,Redirect,Spring Mvc,我试图让用户看到相同的静态URL,尽管他们所在的页面会发生变化 例如,我希望用户始终看到: www.mysite.com 即使我将它们重定向到 www.mysite.com/1.html www.mysite.com/2.html www.mysite.com/2.jsp 等等 我有SpringMVC,它隐藏了JSP,但我想要一个“静态隐藏URL”。有人能告诉我如何实现吗?将控制器映射到“/”并设置ViewResolver来处理每个视图。然后,控制器需要通过返回不同的视图名称将请求定向到相

我试图让用户看到相同的静态URL,尽管他们所在的页面会发生变化

例如,我希望用户始终看到:

www.mysite.com
即使我将它们重定向到

  • www.mysite.com/1.html
  • www.mysite.com/2.html
  • www.mysite.com/2.jsp
等等

我有SpringMVC,它隐藏了JSP,但我想要一个“静态隐藏URL”。有人能告诉我如何实现吗?

将控制器映射到“/”并设置ViewResolver来处理每个视图。然后,控制器需要通过返回不同的视图名称将请求定向到相应的视图

请注意,如果不提供其他URL,您将需要借助cookie、POST请求或其他逻辑来确定要呈现的页面/视图,这会让您的生活变得更加艰难

认真考虑您是否真的希望在HTTP请求级别使用一个URL。如果您只想让浏览器地址栏保持不变,那么框架或AJAX可能是一种更简单的方法,在幕后,它们允许使用不同的url,而无需更改浏览器窗口顶部的地址