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

📄 addcom.jsp

📁 在系统开发过程中用到了javabean和jsp技术
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,java.io.*,oa.main.DealString"%>
<%
oa.bean.ArticleBean myArtBean = null;
oa.bean.MenuBean myMenuBean = null;
oa.bean.MenuChildBean myMenuChildBean = null;
oa.bean.RightBean myRitBean = null;
oa.bean.PersonBean pb = null;
try{
	DealString ds = new DealString();
myArtBean = new oa.bean.ArticleBean();
myMenuBean = new oa.bean.MenuBean();
myMenuChildBean = new oa.bean.MenuChildBean();
myRitBean = new oa.bean.RightBean();

String strEdit = ds.toString((String)request.getParameter("txt_edit"));//新增?修改?
if(strEdit.equals("")) strEdit="1";

String strID = ds.toString((String)request.getParameter("txt_id"));//文章编号
String strwhere = ds.toString((String)request.getParameter("where"));//修改后回到那个页

//是否有审批权限
String strshow = "1";
//是否有审批焦点权限 1:有
String strgood = "1";
//是否有审批图片权限 1:有
String strimg = "1";
//是否有审批首页权限 1:有
String strhead = "1";

//权限控制
String uid = (String)session.getAttribute("zgbh");
myRitBean.setUID(uid);

//Vector vttopic = (Vector)myTopicBean.getData();
//Vector vtbm = (Vector)myPerBean.getBMMC(uid);
//Vector vtbm = (Vector)myArtBean.getOrg(uid);

String[] str = new String[19];
String menuname = "";
String topicname = "";
String whichtopic = "";
if(strEdit.equals("1"))//新增
{
	pb = new oa.bean.PersonBean();
	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(""))
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.substring(name.length()-1)
	//	name = name.substring(0,name.length()-1);

	str[0]="";
	str[1]="";
	str[2]="0";
	str[3]="1";	
	menuname = "";
	str[4]="0";
	topicname = "";
	str[5]="";
	str[6]="";
	str[7]="";
	str[8]=name;
	str[9]="";
	str[10]=username;
	str[11]="";
	str[12]="";
	str[13]="1";
	str[14]="0";
	str[15]="0";
	str[16]="";
	str[17]="";
	str[18]="0";
}
if(strEdit.equals("2"))//修改
{
	myArtBean.setID(strID);
	Hashtable htart = (Hashtable)myArtBean.getOneData();
	str[0]=(String)htart.get("TITLE");
	str[1]=(String)htart.get("ORGANID");
	str[2]=(String)htart.get("MENUID");
	str[3]=(String)htart.get("WHICHTABLE");
	if(str[3].equals("1"))
	{
		myMenuBean.setID(Integer.parseInt(str[2]));
		menuname = myMenuBean.toname();
	}
	if(str[3].equals("0"))
	{
		myMenuChildBean.setID(Integer.parseInt(str[2]));
		Hashtable hashid4 = (Hashtable)myMenuChildBean.getOneData();		
		Hashtable hashid3 = (Hashtable)myMenuChildBean.getID3();
		myMenuBean.setID(Integer.parseInt((String)hashid3.get("ID")));
		menuname = myMenuBean.toname()+"\\"+(String)hashid4.get("MENUCHILD");
	}
	//menuname = "从数据库中查";
	int ii = menuname.indexOf("\\");
	whichtopic = menuname.substring(0,ii);
	str[4]=(String)htart.get("TOPICID");
	topicname = myArtBean.toName("nb_topic","id","name",str[4]);
	str[5]=(String)htart.get("WRITER");
	str[6]=(String)htart.get("ADDTIME");
	str[7]=(String)htart.get("ORGID");
	str[8]=(String)htart.get("FROMSITE");
	str[9]=(String)htart.get("KEYWORD");
	str[10]=(String)htart.get("AUTHOR");
	str[11]=(String)htart.get("FTPFILE");
	str[12]=(String)htart.get("IMG");
	str[13]=(String)htart.get("IFHEAD");
	str[14]=(String)htart.get("IFGOOD");
	str[15]=(String)htart.get("IFIMG");	
	str[16]=(String)htart.get("OLDORGID");	
	str[17]=(String)htart.get("STRSIZE");
	str[18]=(String)htart.get("CURSIZE");

}
if(str[8].indexOf("邯钢")!=-1||str[8].indexOf("邯郸")!=-1)str[8]="极限空间新闻";
Vector vect = new Vector();
%>






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

	原文件名:逗号分割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 hash = (Hashtable)mySysBean.getOneData();
	String str_size = (String)hash.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();
	}

	//初始化大小
	String strsize = "" ;
	int cursize = 0 ;
	String[] t_strfile = str[7].split(",");
	for ( int i = 0 ; i < t_strfile.length ; i++ )
	{
		if(!t_strfile[i].equals(""))
		{
			if(!str[17].equals(""))str[17] += ",";
			str[17] += "0"; 
		}
	}
	if(str[18].equals("")) str[18] = "0" ;

%>
<input type=hidden name=strfile value="<%=str[16]%>">
<input type=hidden name=strname value="<%=str[7]%>">
<input type=hidden name=strsize value="<%=str[17]%>">
<input type=hidden name=cursize value="<%=str[18]%>">

<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>发表极限空间信息</b></td>
	</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="<%=str[0]%>"></td>
	</tr>
	<input type=hidden name=bmmc value="<%=str[1]%>">
	<tr bgcolor=#eeeeee>
		
    <td width=20% align=right><font color="#FF0000">选择版面:</font></td>
		<td><input type=text size=50 name=txt_menu value="<%=menuname%>" readonly>&nbsp;<input type=button value="选择版面" onclick="selectmenu();"><input type=hidden name=txt_id1 value="<%=str[2]%>"><input type=hidden name=txt_table value="<%=str[3]%>">
		</td>
	</tr>
	<tr bgcolor=#eeeeee>
		<td align=right>专题:</td>
		<td><input type=text size=50 name=txt_topic value="<%=topicname%>" readonly>&nbsp;<input type=button value="选择专题" onclick="selecttopic();"><input type=hidden name=topicid value="<%=str[4]%>"><input type=hidden name=whichtopic value="<%=whichtopic%>">
		</td>
	</tr>
<%if(strEdit.equals("1")){%>
	<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 framespacing=1 width=510 height=350 marginheight=0 marginwidth=0  noresize=noresize></iframe>");
	frames.message.document.designMode = "On";	
</script>
		<input type="hidden" name="Content">
		</td>
	</tr>

⌨️ 快捷键说明

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