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