我想将一个参数传递给控制器,这就是我所做的:
<a href="${pageContext.request.contextPath}/getinfoEtab?nomEtab=<c:out value="${activity.nom_etabl}"/>"><c:out value="${activity.nom_etabl}"/></a>
控制器:
@RequestMapping(value="/getinfoEtab")
public String getInfoEtablissement(@RequestParam("nomEtab") String nometab,ModelMap model){
model.addAttribute("etabliss", actservice.FicheEtabl(nometab));
return "FicheEtablissement";
}
但是这种方式的控制器没有得到参数。
答案 0 :(得分:0)
<a href>
标记的网页的网址相同,则您不需要$ {pageContext.request.contextPath}。您可以直接使用<a href="getinfoEtab?nomEtab=
。但是,如果将它带到控制器甚至不需要改变它。<c:out value="${activity.nom_etabl}"/>
的值?如果您可以看到该值,请将代码更改为<a href="${pageContext.request.contextPath}/getinfoEtab?nomEtab=${activity.nom_etabl}">