我想将数据填充到表onclick中的spring boot中的一个按钮。这意味着我想在视图页面的按钮调用中从控制器获取数据。我尝试过,但单击按钮时不会调用我的请求映射方法。
这是我遵循的代码。
JSP页面按钮
<button type="button" class="btn btn-info">
<i class="fas fa-search fa-2x"></i>
</button>
我的桌子
<table class="table">
<thead>
<tr>
<th>LastName</th>
<th>FirstName</th>
</tr>
</thead>
<tbody>
<c:forEach items="${userInfoSelectedList}" var="user">
<tr>
<td>${user.firstname}</td>
<td>${user.lastname}</td>
</tr>
</c:forEach>
</tbody>
</table>
我的控制器代码
@Controller
public class UserRightsController {
@RequestMapping(value="/user002222", method = RequestMethod.GET)
public String getid(Model model) {
List<UserInfoModel> userInfoSelectedList = dao.getUserInfos();
model.addAttribute("userInfoSelectedList", userInfoSelectedList);
return "userrights";
}
}
问题是如何从jsp页面调用onclick按钮此方法。 请帮助我..?
答案 0 :(得分:0)
您可以在页面中使用JavaScript代码编写对Web服务的调用:
<button type="button" class="btn btn-info" onclick="callWebService()">
使用javascript代码调用Web服务:
<script language="JavaScript">
function callWebService() {
....
}
</script>
答案 1 :(得分:0)
您可以在按钮中调用GET端点,例如:
<button onclick="location.href='/user002222'">