今日学习笔记

菜单展示和动态下拉列表

 

之前在点击添加按钮时,实现的是页面间的跳转,没有经过后台

现在要经过后台跳转至功能,实现动态跳转

 

原理是添加userIdedituser肯定为空,只有编辑时才有数值,所以利用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";
}

 

数据库中表结构的对应

 

 

 

posted @ 2020-12-15 16:54  计算机语言学习日志  阅读(50)  评论(0)    收藏  举报