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

📄 adddep.jsp

📁 一本JAVA入门好书:JAVA实例导航的第3章
💻 JSP
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,java.io.*,oa.main.DealString,oa.main.ParentBean,oa.bean.OrgMenuBean,oa.bean.PersonBean"%>
<%
PersonBean pb = null;
try{
DealString ds = new DealString();
String strbmbh = ds.toString((String)request.getParameter("bmbh"));//部门编号
String strbmmc = "";//部门名称
pb = new PersonBean();
strbmmc = (String)pb.toName("zz_bmb","bmbh","bmmc",strbmbh);
String uid = (String)session.getAttribute("zgbh");
String username = pb.toName("ZZ_ZGB","ZGBH","XM",uid);
pb.setPersonNO(uid);
String bmbh = pb.getBMBH();
String name = pb.getFatherName(bmbh);//strOrgNO
String strOrgNO = pb.getOrgNO();
	String split_s = "";
if(!name.equals(""))
	split_s = name.substring(name.length()-1);
	if(split_s.equals("\\"))
		split_s += split_s;
//if(name.equals(""))
	name += pb.getPsBmName();
	name = name.replaceAll(split_s,"");
//else
//	name = name.substring(0,name.length()-1);
%>







<!--
本功能页面:传递参数

	原文件名:逗号分割strfile
	新文件名:逗号分割strname
	文件大小:逗号分割strsize

	总文件大小:cursize,单位为B,为strsize的和
	最大可上传:sumsize,单位为B,在此页面初始化,后面的页面不用传递该参数
	上传文件年月:upmonth,2004-02-02,在此页面初始化,后面的页面不用传递该参数

其他页面:
	upload1.jsp:负责管理所有的上传文件信息
	Up_article.jsp:文件上传,如果超过规定大小则不上传
	delete_article.jsp:文件删除

//-->
<%
	//初始化总大小
	oa.bean.SysmanBean mySysBean = new oa.bean.SysmanBean();
	mySysBean.setType(1);
	mySysBean.setID("1");
	mySysBean.setDictname("发表文章附件大小");
	Hashtable hash1 = (Hashtable)mySysBean.getOneData();
	String str_size = (String)hash1.get("XMMC");
	str_size = str_size.substring(0,str_size.length()-2);
	int sumsize = Integer.parseInt(str_size)*1024*1024;
	mySysBean.closeConn();
	
	//初始化年月
	String upmonth = ds.getDateTime().substring(0,10);

	//新建目录
	String saveDirectory = oa.main.ParentBean.FilesPath+"news\\appendix\\";
	java.io.File f = new java.io.File(saveDirectory+upmonth.substring(0,4));
	if(!f.exists())
	{
		f.mkdir();
	}
	
	f = new java.io.File(saveDirectory+upmonth.substring(0,4)+"\\"+upmonth.substring(5,7));
	if(!f.exists())
	{
		f.mkdir();
	}

	f = new java.io.File(saveDirectory+upmonth.substring(0,4)+"\\"+upmonth.substring(5,7)+"\\"+upmonth.substring(8,10));
	if(!f.exists())
	{
		f.mkdir();
	}


%>
<input type=hidden name=strfile value="">
<input type=hidden name=strname value="">
<input type=hidden name=strsize value="">
<input type=hidden name=cursize value="0">

<input type=hidden name=sumsize value="<%=sumsize%>">
<input type=hidden name=upmonth value="<%=upmonth%>">















<table width="95%" cellspacing="1" cellpadding="5" bgcolor="#999999" align="center">
	<tr bgcolor="#CCCCCC" align=center>
		<td colspan="4"><b>发表<%=strbmmc%>文章</b></td><input type=hidden name=txt_bmmc value=<%=strbmmc%>>
	</tr>
	<tr bgcolor=#ffffff height=20>
		<td colspan="4"><font color=red>以下红色栏目项必须填写,其它为可选项</font></td>
	</tr>
	<tr bgcolor=#eeeeee>
		
    <td width=20% align=right><font color="#FF0000">标题:</font></td>
		<td colspan="3"><input type=text name=Title size=50 value=""></td>
	</tr>
	<input type=hidden name=bmmc >
	<tr bgcolor=#eeeeee>
		
    <td align=right><font color="#FF0000">文章类型:</font></td>
		<td><!--input type=text size=50 name=txt_wzlx readonly>&nbsp;选择类别:-->
	<select name="selwzlx" onchange="changewzlx(selwzlx)">
<%
	OrgMenuBean orgmenuBean = new OrgMenuBean();
	Vector vect=orgmenuBean.getData(strbmbh);
	orgmenuBean.closeConn();
	int n=vect.size();
	int lxid = 0;
	String lx = "";
	for(int i=0;i<n;i++){
		if(i%2==0){
			Hashtable hash = (Hashtable)vect.get(i);
			String mc = (String)hash.get("MC");
			int bh = Integer.parseInt((String)hash.get("BH"));
			out.print("<option id="+bh+"  value="+mc);
			if(lxid==0)	{lxid=bh; lx=mc;}
		//	if(strwzlx.equals(""+bh))
		//		out.print("  selected");
			out.print(">"+mc+"</option>");
		}
		else{
			Vector v = (Vector)vect.get(i);
			int n1 = v.size();
			for(int j=0;j<n1;j++){
				Hashtable hash = (Hashtable)v.get(j);
				String mc = (String)hash.get("MC");
				int bh = Integer.parseInt((String)hash.get("BH"));
				out.print("<option id="+bh+" value="+mc);
		//		if(strwzlx.equals(""+bh))
		//			out.print("  selected");
				out.print(">&nbsp;&nbsp;&nbsp;&nbsp;"+mc+"</option>");
			}
		}
	}
	%>
	</select><input type=hidden name=wzlxid value="<%=lxid%>"><input type=hidden name=wzlx value="<%=lx%>">
      &nbsp;<font color="#009966">请注意要选择正确</font> </td>
	</tr>
	<tr bgcolor=#eeeeee>
		
    <td align=right><font color="#FF0000">文章内容:</font></td>
		<td width="680" colspan="3" valign="top">
<jsp:include page="eokedit.jsp"/>
<script language="javascript">
	document.write("<iframe id=message width=510 height=350 marginheight=0 marginwidth=0 noresize=noresize></iframe>");
	frames.message.document.designMode = "On";	
</script>
		<input type="hidden" name="Content">
		</td>
	</tr>
	<tr bgcolor=#eeeeee>
		<td align=right>&nbsp附件:</td>
		<td><input type=text name="OLDORGID" size=40 readonly>&nbsp<input class="fashion"type=button value="上传附件" onclick="upload1('1');"></td><input type=hidden name="ORGID">	
	</tr>
	<tr bgcolor=#eeeeee>
		<td align=right>文章来源:</td>
		<td><input type=text name="fromsite" size=35 value="<%=name%>"></TD>	
	</tr>
	<tr bgcolor=#eeeeee>
		
    <td align=right><font color="#FF0000">关键字:</font></td>
		<td><input type="text" name="about" size="35">
       <font color="#009966">必须填写,一般可选文章的题目</font></td>
	</tr>
	<!--tr bgcolor=#eeeeee>
		<td align=right>鼠标提示信息:</td>
		<td><input type="text" name="hits" size="35"></td>
	</tr><input type="hidden" name="hits" size="35"--->
	<tr bgcolor=#eeeeee>
		<td align=right>作者:</td>
		<td><input type="text" name="author" size="35" value="<%=username%>"></td>
	</tr>
	<!--tr bgcolor=#eeeeee>
		<td align=right>下载的文件名:</td>
		<td><input type="text" name="ftpfile" size="35"></td>
	</tr-->
	<input type="hidden" name="ifgood" value="0">
	<input type="hidden" name="ifimg" value="0">
	<input type="hidden" name="ifhead" value="0">
	<input type="hidden" name="ifshow" value="1">
	<input type="hidden" name="ftpfile" size="35">

	<tr bgcolor=#eeeeee>
		<td></td><td align="center"><input type="button" name="Submit1"class="fashion" value="预览" OnClick="return see();"> &nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="fashion"name="Submit" value="完成" OnClick="return add();">&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" class="fashion"name="Submit2" value="重填"></td>
	</tr>
</table>

<script src="EDIT.JS" type="text/javascript"></script>
<script language="javascript">
/*function selectwzlx()
{
	var go = "selectwzlx.jsp?txt_orgno="+"<%=strbmbh%>";
	var oawin = window.open(go,"_blank","height=500,width=730,scrollbars=yes,resizable=yes,left=30,top=30");
	oawin.focus();
	oawin.opener=window;
}
*/
function upload(id)
{	
	var go = "upload.jsp?id="+id;
	var oawin = window.open(go,"_blank","toolbar=0,location=0,status=0,menubar=0,scrollbars=no,resizable=0,width=400,height=120");
	oawin.focus();
	oawin.opener=window;
}
function upload1(id)
{	
	var go = "";
	var strfile=document.all.strfile.value;
	var strname=document.all.strname.value;
	var strsize=document.all.strsize.value;
	var cursize=document.all.cursize.value;
	var sumsize=document.all.sumsize.value;
	var upmonth=document.all.upmonth.value;
	
	go = "upload1.jsp?strfile="+ strfile +"&strname=" + strname + "&strsize="+strsize+"&cursize="+cursize+"&sumsize=" + sumsize + "&upmonth=" + upmonth + "&id=" + id;
	var oawin = window.open(go,"_blank","toolbar=0,location=0,status=1,menubar=0,scrollbars=yes,resizable=1,width=600,height=320");
	oawin.focus();
	oawin.opener=window;
}
function see()
{		
	document.all.Content.value = frames.message.document.body.innerHTML;
	var oawin = window.open("view_dep.jsp?see=00","_blank","height=500,width=730,scrollbars=yes,resizable=yes,left=30,top=30");
	oawin.focus();
	oawin.opener=window;
}

function add()
{
	if(document.all.Title.value=="")
	{
		alert("文章标题不能为空!");
		document.all.Title.focus();
		return false;
	}
	if(document.all.about.value=="")
	{
		alert("关键字不能为空!");
		document.all.about.focus();
		return false;
	}
/*	if(document.all.txt_wzlx.value=="")
	{
		alert("请选择待发表文章的类型!");
		document.all.hits.focus();
		return false;
	}
*/
	document.all.OLDORGID.value=document.all.strfile.value;
	document.all.ORGID.value=document.all.strname.value;
	document.all.Content.value = frames.message.document.body.innerHTML;
	document.all.txt_type.value = "11";
	document.all.bmmc.value = "<%=strbmbh%>";
	document.all.txt_edit.value = "1";
	document.all.form1.action = "../../manageservlet";
	//alert(document.all.wzlxid.value);
	document.all.form1.submit();
}
	function changewzlx(selwzlx){
		document.all.wzlxid.value = selwzlx.options[selwzlx.selectedIndex].id;
		document.all.wzlx.value = selwzlx.options[selwzlx.selectedIndex].value;
	}

</script>
<%
}finally{
if(pb!=null)pb.closeConn();
}
%>

⌨️ 快捷键说明

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