首页 > 解决方案 > SpringMVC:查询参数后的 URL 参数

问题描述

我有一个 HTML 表单,我想在表单查询之后添加其他 URL 参数。例如,我希望最终得到的 URI 可能如下所示:

/publications?pub_type=article&year=2016/titles

但是,我不知道如何为此编写actionHTML 表单。可能吗?

<form method="get" action="/publications [?] /titles ">
...
</form>

标签: springformsspring-mvcgetaction

解决方案


你可以这样做:

形式行动

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
}

推荐阅读