Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过URL将参数传递给Spring控制器?_Url_Spring Mvc_Controller - Fatal编程技术网

如何通过URL将参数传递给Spring控制器?

如何通过URL将参数传递给Spring控制器?,url,spring-mvc,controller,Url,Spring Mvc,Controller,我想向控制器传递一个参数,这就是我所做的: <a href="${pageContext.request.contextPath}/getinfoEtab?nomEtab=<c:out value="${activity.nom_etabl}"/>"><c:out value="${activity.nom_etabl}"/></a> 但采用这种方式的控制器无法获取参数 ${pageContext.request.contextPath}/get

我想向控制器传递一个参数,这就是我所做的:

<a href="${pageContext.request.contextPath}/getinfoEtab?nomEtab=<c:out value="${activity.nom_etabl}"/>"><c:out value="${activity.nom_etabl}"/></a>
但采用这种方式的控制器无法获取参数

  • ${pageContext.request.contextPath}/getinfoEtab正在解析为您试图访问的url吗?
    如果上下文路径与包含
    标记的页面的url中的路径相同,则不需要${pageContext.request.contextPath}。您可以直接使用
    1-链接${pageContext.request.contextPath}/getinfoEtab将我带到控制器2-参数出现在url中,但控制器没有得到它
    
    @RequestMapping(value="/getinfoEtab")
        public String getInfoEtablissement(@RequestParam("nomEtab") String nometab,ModelMap model){
             model.addAttribute("etabliss", actservice.FicheEtabl(nometab));
            return "FicheEtablissement";
        }