今日学习笔记
菜单展示和动态下拉列表
之前在点击添加按钮时,实现的是页面间的跳转,没有经过后台
现在要经过后台跳转至功能,实现动态跳转
原理是添加userId时edituser肯定为空,只有编辑时才有数值,所以利用edituser功能实现跳转
if (userId == null || "".equals(userId)) {
// add
} else {
//edit
User user = userService.queryUserById(userId);
req.setAttribute("user", user);
req.setAttribute("flag", "1");
req.getRequestDispatcher("/pages/user/addUser.jsp").forward(req, resp);
}
在用户添加页面体现
<option value="">请选择</option>
<c:forEach items="${rolelist}" var="r">
<option value="${rolelist}" <c:if test="${user.roleId == r.roleId}">selected</c:if>>${r.roleName}</option>
</c:forEach>
角色表
function addRole() {
window.location.href = "<%=path%>/roleServlet?type=2";
}
数据库中表结构的对应


浙公网安备 33010602011771号