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

📄 menu_edit.jsp

📁 在系统开发过程中用到了javabean和jsp技术
💻 JSP
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,oa.main.DealString"%>
<%
oa.bean.MenuBean myBean = null;
try{
myBean = new oa.bean.MenuBean();
	DealString ds = new DealString();
	//取得菜单类别
	String strType = ds.toString((String)request.getParameter("txt_type"));	
	
	//编号
	String strID = ds.toString((String)request.getParameter("txt_id"));
	if(strID.equals(""))strID="0";

	//增删改类型
	String strEdit = ds.toString((String)request.getParameter("txt_edit"));
    
	//增删那级版面
	String strAct = ds.toString((String)request.getParameter("action"));
	    	
	String s = "";
	String[] str = new String[10];

	//版面风格
	Vector vtstyle = (Vector)myBean.getstyle();
    
	myBean.setID(Integer.parseInt(strID));
	Hashtable ht = (Hashtable)myBean.getOneData();

	if(strEdit.equals("1"))
		{
		s = "添加版面";
		str[0] = "";
		str[1] = "";
		str[2] = "";
		str[3] = "";
		str[4] = "";
		str[5] = "";
		str[6] = "";
		str[7] = "";
		str[8] = "0";
		str[9] = "1";
		if(strAct.equals("2")||strAct.equals("3"))
			{
			str[0] = (String)ht.get("ID1");
			str[3] = (String)ht.get("MENU1");
			}
		if(strAct.equals("3"))
			{
			str[1] = (String)ht.get("ID2");
			str[4] = (String)ht.get("MENU2");
			}
		}
	else
		{		
		s = "版面修改";
		str[0] = (String)ht.get("ID1");
		str[1] = (String)ht.get("ID2");
		str[2] = (String)ht.get("ID3");
		str[3] = (String)ht.get("MENU1");
		str[4] = (String)ht.get("MENU2");
		str[5] = (String)ht.get("MENU3");
		str[6] = (String)ht.get("ADMIN");
		str[7] = (String)ht.get("INTRODUCE");
		str[8] = (String)ht.get("ZT");
		str[9] = (String)ht.get("STYLE");
		}

if(str[8].equals(""))
str[8]="0";
%>
<body>

<table width="95%" cellspacing="1" cellpadding="5" bordercolor="1" bgcolor=#ffcc00 align=center>
    <tr bgcolor="#CCCCCC" align=center>
      <td width="300%" colspan="2"><%=s%></td>
    </tr>
    <tr>
      <td ><center>一级版面编号:&nbsp<input type="text" name="txt_ID1" value="<%=str[0]%>" <%if(Integer.parseInt(strAct)>1){%>readonly<%}%>  size="20">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp一级版面名称:&nbsp<input type="text" name="txt_Menu1" value="<%=str[3]%>" <%if(Integer.parseInt(strAct)>1){%>readonly<%}%> size="20">
	  <%if(Integer.parseInt(strAct)>1&&strEdit.equals("2")){%><input  type="button" value="选择一级版面" style="cursor:hand;" onclick="select1();"><%}%> </td>
    </tr>
<%if(Integer.parseInt(strAct)==1){%>
<%}%>
<%if(Integer.parseInt(strAct)>1){%>
	<tr bgcolor="#CCCCCC">
      <td ><center>二级版面编号:&nbsp<input type="text" name="txt_ID2" value="<%=str[1]%>" <%if(Integer.parseInt(strAct)>2){%>readonly<%}%>   size="20">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp二级版面名称:&nbsp<input type="text" name="txt_Menu2" value="<%=str[4]%>" <%if(Integer.parseInt(strAct)>2){%>readonly<%}%>  size="20">
	  <%if(Integer.parseInt(strAct)>2&&strEdit.equals("2")){%><input  type="button" value="选择二级版面" style="cursor:hand;" onclick="select2();"><%}%> </td>
    </tr>
<%}%>
<%if(Integer.parseInt(strAct)>2) {%>
    <tr>
      <td ><center>三级版面编号:&nbsp<input type="text" name="txt_ID3" value="<%=str[2]%>" size="20">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp三级版面名称:&nbsp<input type="text" name="txt_Menu3" value="<%=str[5]%>" size="20""></td>
    </tr>
<%}%>
	<tr>
      <td ><center>管理员编号:&nbsp<input type="text" name="txt_Admin" value="<%=str[6]%>" size="20">简介:&nbsp<input type="text" name="txt_Intro" value="<%=str[7]%>" size="20""></td>
    </tr>
<%if(strAct.equals("1")){%>
	<tr>
		<td><center>状态:&nbsp
			<select name="selectzt">
			<option value="0" <%if(str[8].equals("0")){%>selected<%}%>>正常</option>
			<option value="1" <%if(str[8].equals("1")){%>selected<%}%>>挂起</option>
			</select><input type="hidden" name="txt_oldzt" value="<%=str[8]%>">
			&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
			版面风格:&nbsp
			<select name="selectstyle">
			<%for(int num=0;num<vtstyle.size();num++){%>
			<option value="<%=(String)((Hashtable)vtstyle.get(num)).get("XMBH")%>"<%if(str[9].equals((String)((Hashtable)vtstyle.get(num)).get("XMBH"))){%>selected<%}%>><%=(String)((Hashtable)vtstyle.get(num)).get("XMMC")%></option>
			<%}%>
			</select>
		</td>
	</tr>
<%}%>
    <tr bgcolor="#CCCCCC">
      <td width="100%" colspan="2"><center>
        <input type="button" value="提 交" onclick="return <%if(strEdit.equals("1")){%>submit1()<%}%><%if(strEdit.equals("2")){%>submit2()<%}%>;">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type="reset" value="重 置" ></td>
    </tr>
	<input type="hidden" name="txt_Id1" value="<%=str[0]%>" size="20">
	<input type="hidden" name="txt_Id2" value="<%=str[1]%>" size="20">
	<input type="hidden" name="txt_Id3" value="<%=str[2]%>" size="20">
</table>
</body>

</html>
<script>
	function isDigit(str)
	{
		var bool = true;
		for(var i=0;i<str.length;i++)
		{
			if(!(str.charAt(i)>=0&&str.charAt(i)<=9))
			{
				bool = false;
				break;
			}
		}
		return bool;
	}

	function submit1()
	{		
		var stract = <%=strAct%>;
		if(stract==1)
		{
			if(!isDigit(document.all.txt_ID1.value))
			{
				alert("一级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu1.value=="")
			{
				alert("一级版面名称不能为空!");
				return false;
			}
		}
		if(stract==2)
		{
			if(!isDigit(document.all.txt_ID2.value))
			{
				alert("二级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu2.value=="")
			{
				alert("二级版面名称不能为空!");
				return false;
			}
		}
		if(stract==3)
		{
			if(!isDigit(document.all.txt_ID3.value))
			{
				alert("三级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu3.value=="")
			{
				alert("三级版面名称不能为空!");
				return false;
			}
		}
		document.all.txt_type.value = "10";
		document.all.txt_id.value = stract;//添加那级菜单
		document.all.txt_edit.value = <%=strEdit%>;
		document.all.form1.action = "../../manageservlet";
		document.all.form1.submit();
	}	

	function submit2()
	{		
		var stract = <%=strAct%>;
		if(stract==1)
		{
			if(!isDigit(document.all.txt_ID1.value))
			{
				alert("一级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu1.value=="")
			{
				alert("一级版面名称不能为空!");
				return false;
			}
		}
		if(stract==2)
		{
			if(!isDigit(document.all.txt_ID2.value))
			{
				alert("二级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu2.value=="")
			{
				alert("二级版面名称不能为空!");
				return false;
			}
		}
		if(stract==3)
		{
			if(!isDigit(document.all.txt_ID3.value))
			{
				alert("三级版面编号必须为数值!");
				return false;
			}	
			if(document.all.txt_Menu3.value=="")
			{
				alert("三级版面名称不能为空!");
				return false;
			}
		}
		document.all.txt_type.value = "10";
		document.all.txt_id.value = <%=strID%>;
		document.all.txt_edit.value = <%=strEdit%>;
		document.all.form1.action = "../../manageservlet";
		document.all.form1.submit();
	}
	
	function select1()
	{	
		var go="select1.jsp?act="+<%=strAct%>;		
		var oawin = window.open(go,"_blank","height=250,width=250,scrollbars=no,resizable=no,left=231,top=196");
		oawin.focus();
		oawin.opener=window;
	}
	function select2()
	{	
		var go="select1.jsp?act=4&id="+document.all.txt_ID1.value;		
		var oawin = window.open(go,"_blank","height=250,width=250,scrollbars=no,resizable=no,left=231,top=196");
		oawin.focus();
		oawin.opener=window;
	}
</script>
<%}finally{
	if(myBean!=null)myBean.closeConn();
}%>

⌨️ 快捷键说明

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