JSP界面中如何用a标签带参数跳转到控制器?
JSP页面:
<a href="/vehicle/detail" class="reserve" style="color: #0000FF">查看</a>
/vehicle/detail:控制器@RequestMapping的名称
如果需要带参数一并传到控制器,则按照以下方法:
<a href="/vehicle/detail?id=1" class="reserve" style="color: #0000FF">查看</a>
如果需要带多个参数一并传到控制器,则按照以下方法:
<a href="/vehicle/detail?id=1&name='jingjing'" class="reserve" style="color: #0000FF">查看</a>
如果是带’$()表达式的参数,则按照以下方法:
<a href="/vehicle/detai?id=${u.id}" class="reserve" style="color: #0000FF">查看</a>
但是这样写可能会出现如下问题:
这是因为在Spring MVC框架需要用@RequestMapping来处理URL请求的参数,否则你获取到的一定是个空值。
解决办法如下图: