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

📄 dictionary.jsp

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JSP
字号:
<%@page language="java" import="java.util.*" pageEncoding="utf-8"%>
<jsp:directive.page import="edu.yinhe.mis.vo.DictionaryVO"/>
<jsp:directive.page import="edu.yinhe.mis.dto.DictionaryDTO"/>

<%
	String path = request.getContextPath();
	String options=request.getParameter("type");
	if(options==null||options.equals("")){
		options="dg";
	}else if(!options.equals("dg")){
		options="pl";
	}
%>
<HTML>
<HEAD>
<META content="noindex, nofollow" name=robots>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<LINK href="../css/general.css" type=text/css rel=stylesheet>
<LINK href="../css/main.css" type=text/css rel=stylesheet>
<LINK href="../css/CSS.css" type=text/css rel=stylesheet>
<LINK href="<%=path%>/admins/css/general.css" type=text/css rel=stylesheet>
<LINK href="<%=path%>/admins/css/main.css" type=text/css rel=stylesheet>
<H1><SPAN>银河综合信息管理系统 -- 新增、上传设置 </SPAN></H1>

<SCRIPT src="<%=path%>/admins/js/transport.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path%>/admins/js/common.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path%>/admins/js/utils.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path%>/admins/js/region.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path%>/admins/js/tab.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path%>/admins/js/validator.js" type=text/javascript></SCRIPT>


<DIV class=tab-div><!-- tab bar -->
<DIV id=tabbar-div>
<P>
<%
if (options.equals("dg")) {
%>
<SPAN class=tab-front id=shop_info-tab>单个上传</SPAN>

<%
} else if (options.equals("pl")) {
%>
<a href="<%=path%>/admins/core/dictionary/dictionary.jsp?type=dg"><SPAN class=tab-back id=shop_info-tab>单个上传</SPAN></a>

<%
}
%>
</P></DIV>
<DIV id=tabbody-div>
 <%
 if (options.equals("dg")) {
 %>
<FORM action="<%=path%>/admins/core/dictionary.html?method=add" method=post onsubmit="return checkSubmit()" >
<TABLE id=shop_info-table width="90%" >
<jsp:include page="/admins/core/dictionary.html">
	<jsp:param name="method" value="cascade" />
</jsp:include>
  <TBODY>	
   <%
   		ArrayList childlist = (ArrayList)request.getAttribute("chileList");
	   ArrayList list = (ArrayList) request.getAttribute("grandpa");
	   String scope=(String)request.getAttribute("scope");
	   String pid = (String)request.getAttribute("pid");
	   System.out.print(pid+"--------------------");
	   List alist = (ArrayList)request.getAttribute("fatherList");
	   %>
   <TR>
    <TD>
      <DIV align=right><STRONG>BOSS:</STRONG></DIV></TD>
    <TD colSpan=3><select id="slt1" onchange="getFather()" name="scope" >
    	<option value="" >请选择</option>
    		<%
    					if (list != null) {
    					for (Iterator it = list.iterator(); it.hasNext();) {
    				DictionaryVO vo = (DictionaryVO) it.next();
    		%>
    			<option value="<%=vo.getId()%>" 
    			<%if(scope!=null&&!"".equals(scope)&&scope.equals(vo.getId())){ %>
    					selected="selected"
    			<%}%> ><%=vo.getName()%></option>
    		<%
    				}
    				}
    		%>
    		<option value='' >插入BOSS</option>	
    	</select></TD>
    	<td><DIV id="hiddenname"></DIV><DIV id="hidden"></DIV></td>
    </TR>
    <TR>
    	<TD >
    		<DIV id="fathername">
    		<%if(alist!=null&&alist.size()>0){ %>
    		<div align=right><strong >上级:</strong></div>
    		<%} %>
    		</DIV>
    	</TD>
    	<TD>
    		<DIV id="father">
    		<%if(alist!=null&&alist.size()>0){ %>
    		<select id='slt2' onchange='getSon()' name='pid' >
    		<option value='0' >请选择</option>
    		<%DictionaryVO vo = null; 
    		for(int i = 0;i<alist.size();i++){vo = (DictionaryVO)alist.get(i);%>
    			<option value="<%=vo.getId() %>" 
    			<%if(pid!=null&&!"".equals(pid)&&pid.equals(vo.getId())){ %>
    				selected="selected"
    			<%} %>
    			><%=vo.getName() %></option>
    			<%} %>
    			<option value='0' >无需上级</option>
    		</select>
    		<%} %>
    		</DIV>
    	</TD>
    </TR>
    <TR>
    		<TD >
    			<DIV id="sonname"></DIV>
    		</TD>
    		<TD>
    			<DIV id="son"></DIV>
    		</TD>
    </TR>
 	<TR>
    <TD>
      <DIV align=right><STRONG>增加的名称:</STRONG></DIV></TD>
    <TD colSpan=3><INPUT id=addname size=30 name="name" onblur="check()" maxlength="20" ><span id="nameDIV"></span></TD>
    
    </TR>
	 <TR>
    <TD>
      <DIV align=right><STRONG>属性值:</STRONG></DIV></TD>
    <TD colSpan=3><INPUT id=addvalue size=30 name="value" ><div id="valueDIV"></div></TD></TR>
	<TR align="center">
    <TD colSpan=2><center><INPUT class=button id=submit type=submit value=" 确定" name=submit>
    &nbsp;&nbsp;&nbsp;&nbsp;
	  <INPUT class=button id=reset type=reset value=" 重置 " name=reset onclick="textReset()" ></center></TD>
	</TR>
	 </TBODY>
 </TABLE>
 </FORM>
 <TABLE id=basic-tab width="90%">
  <TBODY>
  <TR>
    <TD>&nbsp;</TD>
    <TD width="80%">使用说明:
      <OL>
        <LI>请选择您要增加的数据的BOSS和上级.
        <LI>如果您要增加的数据本身就是BOSS或上级,请选择"插入BOSS"或"无需上级"</LI></OL></TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
 <%
 }
 %>
 <%
 if (options.equals("pl")) {
 %>
 <FORM name=theForm action="<%=path%>/admins/core/dictionary.html?method=upload" method=post encType=multipart/form-data onsubmit="return checkSubmitUpload()">
<TABLE id=basic-tab  width="90%">
  <TBODY>
  <TR>
    <TD class=label>
   上传文件:</TD>
    <TD>
      <input type=file size=40 name=file></TD>
  </TR>
  <TR align=center>
    <TD colSpan=2><INPUT class=button id=submit type=submit value=" 确定 " name=submit >
    &nbsp;&nbsp;&nbsp;&nbsp;
	  <INPUT class=button id=reset type=reset value=" 取消 " name=reset></TD>
	</TR></TBODY></TABLE></FORM>
<TABLE id=basic-tab width="90%">
  <TBODY>
  <TR>
    <TD>&nbsp;</TD>
    <TD width="80%">使用说明:
      <OL>
        <LI>选择将你所要上传的文件加入数据库中;
        <LI>选择所上传商品的分类以及文件编码,上传excel文件</LI></OL></TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
    <%
    }
    %>

<SCRIPT language=JavaScript>
	var xmlhttp;
    var elements; 
		function createXMLHttpRequest(){
			if(window.ActiveXObject){
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else if(window.XMLHttpRequest){
				xmlhttp = new XMLHttpRequest();
			}
		}

		function getFather(){
			var selected = document.all.slt1.value;
			document.all.sonname.innerHTML="";
			document.all.son.innerHTML="";
				createXMLHttpRequest();
				xmlhttp.onreadystatechange = processor1;
				xmlhttp.open("GET","<%=path %>/admins/core/dictionary.html?method=cascade1&selected="+selected,true);
				xmlhttp.send(null);
		}
		function processor1(){
			var result;
			var selected = document.all.slt1.value;
			
			if(xmlhttp.readyState == 4){
				if(xmlhttp.status == 200){			
					result = xmlhttp.responseText;
					while(document.all.fathername.childNodes.length>0){
						document.all.fathername.removeChild(document.all.fathername.childNodes[0]);
					}
					while(document.all.father.childNodes.length>0){
						document.all.father.removeChild(document.all.father.childNodes[0]);
					}
					if(0==selected){
						document.all.hiddenname.innerHTML=result.substring(0,result.indexOf('_'));
						document.all.hidden.innerHTML=result.substring(result.indexOf('_')+1,result.length);
					}else{
					document.all.hidden.innerHTML="";
					document.all.hiddenname.innerHTML="";
					if(result.substring(0,result.indexOf('_'))==0){
						document.all.hidden.innerHTML=result.substring(result.indexOf('_')+1,result.length);
					}else{
							document.all.fathername.innerHTML=result.substring(0,result.indexOf('_'));
							document.all.father.innerHTML=result.substring(result.indexOf('_')+1,result.length);
					}
					}
					
				}
			}
		}
		function getSon(){
			var selected = document.all.slt2.value;
				createXMLHttpRequest();
				xmlhttp.onreadystatechange = processor2;
				xmlhttp.open("GET","<%=path %>/admins/core/dictionary.html?method=cascade2&selected="+selected,true);
				xmlhttp.send(null);
		}
		function processor2(){
			var result;
			if(xmlhttp.readyState == 4){
				if(xmlhttp.status == 200){
					result = xmlhttp.responseText;
					while(document.all.sonname.childNodes.length>0){
						document.all.sonname.removeChild(document.all.sonname.childNodes[0]);
					}
					while(document.all.son.childNodes.length>0){
						document.all.son.removeChild(document.all.son.childNodes[0]);
					}
					document.all.sonname.innerHTML=result.substring(0,result.indexOf('_'));
					document.all.son.innerHTML=result.substring(result.indexOf('_')+1,result.length);
				}
			}
		}
		function check(){
			var name = document.getElementById("addname").value;
			createXMLHttpRequest();
			xmlhttp.onreadystatechange = processor3;
			xmlhttp.open("GET","<%=path %>/admins/core/dictionary.html?method=validate&name="+name,true);
			xmlhttp.send(null);
		}
		
		function processor3(){
			var responseContext;
			if(xmlhttp.readyState == 4){
				if(xmlhttp.status == 200){
					responseContext = xmlhttp.responseText;
					if(responseContext.indexOf("false")!=-1){	
						document.all.nameDIV.innerHTML="<font color='red'>名称已存在!!!</font>";
						document.all.addname.value="";
					}else if(responseContext.indexOf("null")!=-1){
						document.all.nameDIV.innerHTML="<font color='red'>名称不能为空!!!</font>";
					}else{
						document.all.nameDIV.innerHTML="<font color='red'>名称可用!!!</font>";
					}
				}
			}
		}
		function checkSubmit(){
			var name = document.all.addname.value;
			var value = document.all.addvalue.value;
			if(name==null||name==''){
				alert("请输入名称!!");
				return false;
			}else{
				return true;
			}
			
		}
		
		function checkSubmitUpload(){
			var name = document.all.file.value;
			if(name==null||name==''){
				alert("请从本地选择一个execl的文件!!");
				return false;
			}
			else{
				return true;
			}
	
		}
		
		function textReset(){
			document.all.fathername.innerHTML="";
			document.all.father.innerHTML="";
			document.all.sonname.innerHTML="";
			document.all.son.innerHTML="";
		}

</SCRIPT>
<DIV id=footer>版权所有 © 2005-2007 湖北银河信息技术学院,并保留所有权利。</DIV>
</DIV>
</DIV>
</HEAD>
</HTML>





⌨️ 快捷键说明

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