📄 addcom.jsp
字号:
<%@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> <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> <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 + -