📄 modulemod.jsp
字号:
<%--
Created by IntelliJ IDEA.
User: Songzou
Date: 2007-04-16
Time: 22:48:00
--%>
<%@ page language="java" pageEncoding="GBK"%>
<%@ include file="/WEB-INF/jsp/inc/taglib.jsp"%>
<%@ include file="/WEB-INF/jsp/inc/css.jsp"%>
<%@ include file="/WEB-INF/jsp/inc/js.jsp"%>
<script type="text/javascript" src="js/frame/module.js"></script>
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<title></title>
<base target="_self"/>
</head>
<body>
<div align="center">
<form action="moduleAction.do?method=moduleModSave" name="moduleInfo" method="post">
<table class="inputTable" width="700">
<tr class="inputTableHead"><td colspan="4"><b>模块信息修改</b><input type="hidden" name="menuid" value="${menuinfo.menuid}"></td></tr>
<tr>
<td width="80">模块名称</td>
<td width="270"><input type="text" class="char" name="menuname" maxlength="50" style="width:100%" <c:if test="${menuinfo.menutype=='3'}">readonly</c:if> value="<c:out value="${menuinfo.menuname}"/>" ></td>
<td width="80">上级模块</td>
<td width="270"><input type="hidden" name="fatherid" value="${menuinfo.menuinfo.menuid}">
<c:if test="${menuinfo.menuinfo.menuid=='0'}"><c:out value="${systemName}"/></c:if>
<c:if test="${menuinfo.menuinfo.menuid!='0'}"><c:out value="${menuinfo.menuinfo.menuname}"/></c:if>
</td>
</tr>
<tr>
<td>模块类型</td>
<td height="22">
<c:if test="${menuinfo.menutype=='1'}">
<table cellpadding="0" cellspacing="0"><tr>
<td id="modulekind1"><input type="radio" name="menutype" value="1" checked style="vertical-align:middle;" >有下级模块 </td> </tr></table>
</c:if>
<c:if test="${menuinfo.menutype!='1'}">
<table cellpadding="0" cellspacing="0"><tr>
<td id="modulekind2"><input type="radio" name="menutype" value="2" <c:if test="${menuinfo.menutype=='2'}">checked</c:if> style="vertical-align:middle;" onclick="selectModuleKind(this)">执行模块 </td>
<td id="modulekind3"><input type="radio" name="menutype" value="3" <c:if test="${menuinfo.menutype=='3'}">checked</c:if> style="vertical-align:middle;" onclick="selectModuleKind(this)">分隔线</td>
</tr></table>
</c:if>
</td>
<td>备注</td>
<td><input type="text" name="menudescribe" class="char" maxlength="100" style="width:100%" value="<c:out value="${menuinfo.menudescribe}"/>"></td>
</tr>
<tr id="scriptid" <c:if test="${menuinfo.menutype!='2'}">style="display:none"</c:if>>
<td>执行脚本</td>
<td colspan="3"><input type="text" name="menuurl" maxlength="100" class="char" style="width:100%" value="<c:out value="${menuinfo.menuurl}"/>"></td>
</tr>
</table>
<br>
<table id="actionid" class="inputTable" width="700" <c:if test="${menuinfo.menutype!='2'}">style="display:none"</c:if>>
<tr class="inputTableHead">
<td width="250" align="center">请求动作</td>
<td width="350" align="center">动作说明</td>
<td width="100" align="center">操作</td>
</tr>
<c:if test="${menuinfo.menutype=='2'}">
<c:forEach var="action" items="${menuinfo.actions}">
<tr>
<td><input type="text" name="actionname" maxlength="50" class="char" style="width:100%" value="<c:out value="${action.actionname}"/>" ></td>
<td><input type="text" name="actioncontext" maxlength="100" class="char" style="width:100%" value="<c:out value="${action.actioncontext}"/>" ></td>
<td align="center"><a href="javascript:void(0);" onclick="delAction(this)">删除</a></td>
</tr>
</c:forEach>
</c:if>
<tr>
<td align="center"><a href="javascript:void(0);" onclick="addAction()">添加动作</a></td>
<td></td>
<td align="center"><a href="javascript:void(0);" onclick="clearAction()">清除动作</a></td>
</tr>
</table>
<br>
<input type="button" value="返回" style="width:70" class="btn" imageType="return" onclick="link('moduleAction.do?method=moduleList&fatherid=${menuinfo.menuinfo.menuid}')">
<c:if test="${menuinfo.menutype!='1'}">
<input type="button" value="重置" style="width:70" class="btn" imageType="refresh" onclick="link('moduleAction.do?method=moduleMod&menuid=${menuinfo.menuid}')">
</c:if>
<c:if test="${menuinfo.menutype=='1'}">
<input type="reset" value="重置" style="width:70" class="btn" imageType="refresh" >
</c:if>
<input type="button" value="保存" style="width:70" class="btn" imageType="ok" onclick="checkModuleModForm();">
</form>
</div>
<table id="explain2" cellpadding="5" >
<tr><td><li><b>模块设置说明</b></li></td></tr>
<tr><td><li>根模块的下级模块可以有子模块,也可以没有子模块</li></td></tr>
<tr><td><li>模块类型分为:1.有下级模块,2.可执行模块,3.分隔线三类</li></td></tr>
<tr><td><li>选择模块类型为:可执行模块,将显示模块动作的输入框</li></td></tr>
<tr><td><li>模块的执行脚本是菜单点击执行的动作,通常为moduleAction.do?method=showAll ;特殊情况特殊处理</li></td></tr>
<tr><td><li>模块的请求动作包含模块的入口动作以及模块中的其它各种请求动作</li></td></tr>
<tr><td><li>模块的请求动作必须设置完整,是权限判断的依据,如果设置不完整将不能访问请求动作</li></td></tr>
<tr><td><li>模块的请求动作使用相对路径,moduleAction.do?method=showAll ;</li></td></tr>
<tr><td><li>为了系统安全和健壮性,对于模块的修改,不允许修改其模块所在地方</li></td></tr>
<tr><td><li>也就是不允许修改其父节点,并且父菜单级别不能和可执行菜单互换</li></td></tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -