我需要在foreach循环中将一个Id从我的jsp传递给控制器,以便使用此id进行搜索。
如果我使用resourceURL,在onClick方法中,我可以调用函数并传递参数,类似于onclick="openNews(${contenido.articlePrimKey}); return false">
和数据中的函数:我可以将参数发送给控制器。
我需要复制这个功能,但需要一个actionURL。
我已经用这种方式宣布了de actionURL:
<portlet:actionURL var="openNews">
<portlet:param name="action" value="openNews" />
<portlet:param name="articleID" value="${contenido.articlePrimKey}" />
</portlet:actionURL>
行动的召唤做到了这一点:
<a id="tituloContenido" href="${openNews}">${contenido.titulo}</a>
在控制器中我尝试以这种方式恢复参数:
@ActionMapping (params = "action=openNews")
public void openNewsPortada (ActionRequest request, ActionResponse response, Model model, @RequestParam(value="articleID") long articleId)
但是我错过了将href="${openNews}"
的参数链接到actionURL声明的方法。
在控制器中没有任何参数。
由于