我正在尝试在我的控制器类中为此网址创建映射:
@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}")
此网址的请求按预期开始工作。但是我需要在我的浏览器中定位这个锚点。
是否有可能以这种方式获得此锚点功能?