⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 powerroleedit.jsp

📁 Struts_Spring_Hibernate实现的基于RBAC的权限管理系统
💻 JSP
字号:
<%@ page import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.xaccp.biz.service.power.*,com.xaccp.biz.po.*"%>

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://www.designersky.com" prefix="my" %>
<html>
<head>
</head>

<body>
<font color="red"><html:errors/></font>

<html:form action="powerRoleEdit">
	<div align="center">
		请选择要修改的角色:
		<html:select property="id" onchange="window.location='powerRolePreEdit.do?roleId=' + this.options[this.selectedIndex].value + ''">
			<html:option value="0">---请选择---</html:option>
			<html:optionsCollection name="roles" label="name" value="id"/>
		</html:select>
		
		<logic:present name="currentRole">

		<script type="text/javascript">
		function delete_onclick() {
			if (!confirm('真的删啊?')) return false;
			var delSon = false;
			<logic:notEmpty name="currentRole" property="tblRoles">
				delSon=confirm('发现该角色有子角色,也一起删除嘛?');
			</logic:notEmpty>
			window.location = 'powerRoleDelete.do?roleId=${currentRole.id}&delSon=' + delSon;
			return false;
		}
		</script>
		<a href="#" onclick="return delete_onclick()">删除此角色</a>
		</logic:present>
		
		<br />
	</div>
	<hr/>
	
	<table width="90%" align="center">
	<tr>
		<td width="30%">角色名称</td>
		<td width="70%">
			<html:text property="name"/>
		</td>
	</tr>
	
	<tr>
		<td>角色描述</td>
		<td>
			<html:text property="desc"/>
		</td>
	</tr>

	<tr>
		<td>继承自</td>
		<td>
			<html:select property="fatherId">
				<html:option value="0">---没有继承自任何角色---</html:option>
				<html:optionsCollection name="roles" label="name" value="id"/>
			</html:select>
		</td>
	</tr>

	<tr>
		<td>拥有权限</td>
		<td>
			<logic:iterate id="p" name="powers">
				<html:hidden property="powerIds" value="${p.id}"/>
				<my:xcheckbox name="powerStates" text="${p.name}" powerId="${p.id}" currentRole="currentRole"/>
			</logic:iterate>
		</td>
	</tr>

	</table>

	<div align="center">
		<logic:present name="currentRole">
			<html:submit>修改</html:submit>
		</logic:present>	
		<logic:notPresent name="currentRole">
			<html:submit>创建</html:submit>
		</logic:notPresent>
	</div>
</html:form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -