【问题标题】:SpringMVC: URL parameter after query parametersSpringMVC:查询参数后的 URL 参数
【发布时间】:2019-02-05 03:18:35
【问题描述】:
我有一个 HTML 表单,我希望在表单查询之后 有额外的 URL 参数。
例如,我希望最终得到的 URI 可能如下所示:
/publications?pub_type=article&year=2016/titles
但是,我不知道如何为此编写 HTML 表单的action。有可能吗?
<form method="get" action="/publications [?] /titles ">
...
</form>
【问题讨论】:
标签:
spring
forms
spring-mvc
get
action
【解决方案1】:
你可以这样做:
在表单操作中
action="/publications/pubTypeVal/yearVal/titles"
和服务器端
@RequestMapping(value = "publications/{pubTypeVal}/{yearVal}/titles", method=RequestMethod.GET)
public String hello(@PathVariable("pubTypeVal") String pubTypeVal, @PathVariable("yearVal") String yearVal) {
// your implementation
}