-1
可以從彈簧控制器設置隱藏的輸入字段值(在jsp中)嗎?從彈簧控制器設置字段值
可以從彈簧控制器設置隱藏的輸入字段值(在jsp中)嗎?從彈簧控制器設置字段值
您可以從數據庫中的一些值(ID)(與findAllIdForUsers()方法),並轉發給你的JSP與模型:
@Autowired
ServiceInterface service;
@RequestMapping(value = "example.html", method = RequestMethod.GET)
public String viewUsers(Model model){
model.addAttribute("usersId", service.findAllIdForUsers());
return "example";
}
在JSP可以設置這個ID的一些按鈕:
<c:forEach items="${ requestScope['users'] }" var="users">
<form action="<%=response.encodeURL(request.getContextPath() + "delete.html") %>" method="POST">
<input type="hidden" name="id" value="<c:out value="${ usersId.id }"/>" />
<input type="SUBMIT" value="Delete User" /></form>
</c:forEach>
,然後點擊鏈接就可以發送ID到另一個控制器和工作或刪除該用戶:
@RequestMapping(value = "delete.html", method = RequestMethod.POST)
public String deleteUser(@RequestParam("id") int id, Model model) {
service.delete(id);
model.addAttribute("usersId", service.findAllIdForUsers());
return "example";
}
正如任何OT她的輸入字段,例如使用'
如果您的控制器正在將值發送給jsp,並通過隱藏轉發給anohter控制器,則這是方式..
..如果您顯示代碼... – user533@PratapMurukutla'
'。 – sp00m