使用JSTL url和param标记

时间:2014-11-27 14:31:10

标签: java html jsp jstl

我有一个用户可以选择的尺寸列表,是否可以根据用户点击的链接构建参数?

例如,有以下html

    <ul class="options list-unstyled">
                <h4 class="m_9">Select a Size</h4>
                <li><a href="?size=s">S</a></li>
                <li><a href="?size=m">M</a></li>
                <li><a href="?size=l">L</a></li>
                <li><a href="?size=xl">XL</a></li>
                <div class="clearfix"></div>    
            </ul>

然后在我的控制器中有这个

 @RequestMapping(value = "/addprodtocart", method = RequestMethod.POST)
public ModelAndView cart(@RequestParam("productId") Integer id, @RequestParam("size") String size) {}

现在忽略productId我希望大小requestParam等于用户点击的大小。基本上是jstl中的一个临时变量,只要选择了一个新的大小就会改变,然后下面的表格将传递建立的url(基本上是用户选择的大小)

 <form  method='POST' action="${url }" >  
               <input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>  
                 <input type="submit" value="add to cart" title="">
              </form>

这可能吗?如何?谢谢

0 个答案:

没有答案