如何使用锚点将控制器方法映射到URL?

时间:2014-06-04 15:21:01

标签: spring spring-mvc

我正在尝试在我的控制器类中为此网址创建映射:

@RequestMapping("/book/read/{bookId}#page-{pageNumber}")

在结果页面上,我希望看到预加载的页面(例如5)和所有其他页面的空白页面,它们将通过ajax加载。

如果我向http://mylocalhost.test:8080/book/read/538f10bfe4b0afcc723edb88#page-5发送请求,我在日志文件中看不到此类网址消息的处理程序方法

我认为Spring在尝试解析处理程序方法时会忽略#之后的所有内容,但同时Spring允许我在控制器方法中使用锚点进行映射。 Spring看起来很

/book/read/538f10bfe4b0afcc723edb88

但是我的方法映射到了这个

/book/read/538f10bfe4b0afcc723edb88#page-5

当然,如果我将映射更改为

@RequestMapping("/book/read/{bookId}/page-{pageNumber}")

此网址的请求按预期开始工作。但是我需要在我的浏览器中定位这个锚点。

是否有可能以这种方式获得此锚点功能?

0 个答案:

没有答案