如何将下拉框值作为链接

时间:2014-07-23 16:17:04

标签: spring jsp spring-mvc

我想按价格按升序和降序列出产品。我在下拉列表中有这两个值。所以当我从下拉框中选择升序时,我想在控制器中将其用作@requestmapping值。我怎么能在jsp和spring中做到这一点。请建议我。

1 个答案:

答案 0 :(得分:0)

我假设你已经有了产品清单HTML设置。

您的菜单应如下所示:

<form method="GET">
    <select name="sort" onchange="this.form.submit();">
        <option value="Price,ASC">Ascending</option>
        <option value="Price,DESC">Descending</option>
    </select>
    <button>Go</button>
</form>

当用户选择菜单中的某个项目或点击该按钮时,它会提交包含http://example.com/product-list?sort=Price,ASC [或DESC]等网址的表单

然后,您的服务器需要获取这些参数,对输出进行排序并返回输出。

我使用了特定的URL格式,因为它与Spring Data JPA兼容。