2014-11-21 17 views
0

你好我正從控制器列表值和JSP顯示,如下所示:GET請求,控制器和帶有動作發送一個字符串值

<c:forEach items="${listobj.empDetails}" var="empValue"> ${empValue.Name} </c:forEach> 

現在我想給使用一個更大的動作href並傳遞上面的值empValue.Name作爲參數,並將在我的控制器中按照我的要求使用,並在控制器中將它作爲GET方法提供。

<a href="${contextPath}/empInfo?name="<%= %>>Emp Details </a> 

我的問題是我應該給上述scriplets,以便我可以發送這個信息給我的控制器。或者是他們的其他方式來做同樣的事情。

請讓我知道,如果任何人事先知道要做到這一點

感謝

回答

1

試試這個

 <c:forEach items="${listobj.empDetails}" var="empValue"> 

     <a href="${contextPath}/empInfo?name=${empValue.Name}">Emp Details </a> 

    </c:forEach> 

沒有使用需求<%= %>你不能訪問${empValue.Name}出路側<c:forEach>作爲${empValue.Name}是您的本地<c:forEach>循環

+0

不,我沒有得到這個值在控制器和URL也可以看到http:// localhost:8080/EMP/empInfo?name = – user07 2014-11-21 14:08:26

+0

這是我的控制器代碼@RequestMapping(value =「/ empInfo」,method = RequestMethod 。獲得) \t公共的ModelAndView getEmpInfo(@RequestParam( 「名稱」)字符串empName){ \t \t嘗試{ \t \t \t的System.out.println( 「控制器的內部試」); \t \t \t System.out.println(「value」+ empName); – user07 2014-11-21 14:10:30

+0

嘿@sanjay請檢查答案我已編輯我的答案 – Pravin 2014-11-21 14:18:57

相關問題