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

📄 main.jsp

📁 j2ee源码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/leeman-chtml.tld" prefix="chtml" %>
<%@ page 
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<chtml:baseLink/>
<TITLE><bean:message key="header.SM_RoleMgt"/></TITLE>
<SCRIPT Language="JavaScript">
function validate()
{
	var form = document.forms[0];
	var mode = form.mode.value;
	
	initMsg();
	if (mode == 'addNew'){
		if (chkEmpty(form.role_id, "<bean:message key="SM_RoleMgt.roleId"/>"))
		{
			chkKey(form.role_id, "<bean:message key="SM_RoleMgt.roleId"/>");
		}
	}
	chkEmpty(form.role_name, "<bean:message key="SM_RoleMgt.roleName"/>");
		
	if (errorMsg.length > 0)
	{
		showMsg();
		return false;
	}
	else
	{
		return true;
	}
}

function tickAll()
{
	var count = document.forms[0].tbl_rolePriv_size.value;
	for(i=0; i<count; i++){
		document.forms[0].item("fld_rolePriv_active(" + i + ")").checked 
			= document.forms[0].chkAll.checked
	}
}

function chkAllTick()
{
	var isAll = true;
	var count = document.forms[0].tbl_rolePriv_size.value;
	for(i=0; i<count; i++){
		if (document.forms[0].item("fld_rolePriv_active(" + i + ")").checked == false){
			isAll = false;
		}
	}
	document.forms[0].chkAll.checked = isAll;
}	
	
</SCRIPT>
</HEAD>
<BODY>
<chtml:baseBanner mode="enq" />
<html:form action="/master/rolemgt/main">
<html:hidden property="mode"/>
<chtml:screenMessage />
<chtml:baseMainTopButtons name="roleMgtMainForm" styleClass="buttons"/>
<p>
<table>
<tr>
	<td><chtml:requiredMark/><bean:message key="SM_RoleMgt.roleId"/>:</td>
	<td>
		<logic:equal property="mode" name="roleMgtMainForm" value="addNew">
			<html:text property="role_id" maxlength="5" onkeypress="javascript:uppercase();" style="width:130px"/>
		</logic:equal>
		<logic:notEqual property="mode" name="roleMgtMainForm" value="addNew">
			<html:text property="role_id" maxlength="5" onkeypress="javascript:uppercase();" readonly="true" styleClass="inputDisabled" style="width:130px"/>
		</logic:notEqual>
	</td>
</tr>
<tr>
	<td><chtml:requiredMark/><bean:message key="SM_RoleMgt.roleName"/>:</td>
	<td>
		<logic:equal property="mode" name="roleMgtMainForm" value="view">
			<html:text property="role_name" maxlength="30" size="100" readonly="true" styleClass="inputDisabled" style="width:500px"/>
		</logic:equal>
		<logic:notEqual property="mode" name="roleMgtMainForm" value="view">
			<html:text property="role_name" maxlength="30" size="100" style="width:500px"/>
		</logic:notEqual>
	</td>
</tr>
</table>

<p><font class="header_1"><bean:message key="SM_RoleMgt.funcPriv"/></font>

<bean:define id="tbl_rolePriv_size" name="roleMgtMainForm" property="tbl_rolePriv_size" scope="request"/>

<html:hidden property="tbl_rolePriv_size"/>
<P><table cellspacing="0" cellpadding="3" border="1" width="750" class="tableStyle_1">
	<tr class="tableHeaderRow_1">
		<td align="left" width="18%"><bean:message key="SM_RoleMgt.module"/></td>
		<td align="left" width="18%"><bean:message key="SM_RoleMgt.programId"/></td>
		<td align="left" width="18%"><bean:message key="SM_RoleMgt.programName"/></td>
		<td align="left" width="18%"><bean:message key="SM_RoleMgt.privDesc"/></td>
		<td align="left" width="10%"><bean:message key="SM_RoleMgt.active"/>		
		<logic:equal property="mode" name="roleMgtMainForm" value="view">
			<html:checkbox property="chkAll" onclick="javascript:tickAll();" disabled="true"/>
		</logic:equal>
		<logic:notEqual property="mode" name="roleMgtMainForm" value="view">
			<html:checkbox property="chkAll" onclick="javascript:tickAll();"/>
		</logic:notEqual>			
		</td>
	</tr>
	
	<% 	for (int i = 0; i < Integer.parseInt((String)tbl_rolePriv_size) ; i++) {
			String fld_module = "fld_rolePriv_module(" + String.valueOf(i) + ")"; 
			String fld_programId = "fld_rolePriv_programId(" + String.valueOf(i) + ")";
			String fld_programName = "fld_rolePriv_programName(" + String.valueOf(i) + ")";
			String fld_privId = "fld_rolePriv_privId(" + String.valueOf(i) + ")";
			String fld_privDesc = "fld_rolePriv_privDesc(" + String.valueOf(i) + ")";
			String fld_active = "fld_rolePriv_active(" + String.valueOf(i) + ")";
	%>
	<tr<%=i%2==0?"":" class=tableDtlRowAlt_1"%>>
		<td align="left" width="22%">
			<bean:write name="roleMgtMainForm" property="<%=fld_module %>"/>
			<html:hidden property="<%=fld_module %>"/>
		</td>
		<td align="left" width="22%">
			<bean:write name="roleMgtMainForm" property="<%=fld_programId %>"/>
			<html:hidden property="<%=fld_programId %>"/>
		</td>
		<td align="left" width="22%">
			<bean:write name="roleMgtMainForm" property="<%=fld_programName %>"/>
			<html:hidden property="<%=fld_programName %>"/>
		</td>
		<td align="left" width="22%">
			<bean:write name="roleMgtMainForm" property="<%=fld_privDesc %>"/>
			<html:hidden property="<%=fld_privDesc %>"/>
			<html:hidden property="<%=fld_privId %>"/>
		</td>
		<td align="left" width="10%">
			<logic:equal property="mode" name="roleMgtMainForm" value="view">
				<html:checkbox property="<%=fld_active %>" onclick="javascript:chkAllTick();" disabled="true"/>
			</logic:equal>
			<logic:notEqual property="mode" name="roleMgtMainForm" value="view">
				<html:checkbox property="<%=fld_active %>" onclick="javascript:chkAllTick();"/>
			</logic:notEqual>
		</td>
	</tr>
	<%	}%>
</table>				

<chtml:baseMainBottomButtons name="roleMgtMainForm" styleClass="buttons"/>
<chtml:baseFooter/>
</html:form>
</BODY>
</HTML>

⌨️ 快捷键说明

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