📄 oa_resource_ruleadd.jsp
字号:
<%@ include file="../../include/configuration.jsp"%>
<%@ page import="com.vere.oa.resource.bean.*"%>
<%@ page import="com.vere.oa.resource.item.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%
Oa_resource_ruleBean bean=new Oa_resource_ruleBean();
ParameterUtils.setCharacterEncoding(request);
SmartUpload su = new SmartUpload();
Request requestSu = su.getRequest();
String status=ParameterUtils.getString(request.getParameter("status"));
String catelog_type=ParameterUtils.getString(request.getParameter("catelog_type"));
String pid=ParameterUtils.getString(request.getParameter("pid"));
if(pid.equals("")) pid="0";
String message="";
//add
if(status.equals("add"))
{
try{
su.initialize(pageContext);
//su.setMaxFileSize(4096);
//su.setTotalMaxFileSize(20000);
// su.setAllowedFilesList("doc,txt");
// su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
su.upload();
su.save(Configuration.getInstance().tempUpload);
}catch(Exception e){
System.out.println(e.toString());
}
String fileExt="";
String file_size="";
for (int i=0;i<su.getFiles().getCount();i++)
{
File file = su.getFiles().getFile(i);
if (file.isMissing()) continue;
fileExt=file.getFileExt();
file_size=Integer.toString(file.getSize());
}
message=ParameterUtils.getString(requestSu.getParameter("message"));
String name=ParameterUtils.getString(requestSu.getParameter("name"));
if(!fileExt.equals("")) name+="."+fileExt;
String description=ParameterUtils.getString(requestSu.getParameter("description"));
SessionFactory sessionFactory=(SessionFactory)session.getAttribute("sessionFactory");
Manager_usersItem usersItem=sessionFactory.getManager_usersItem();
String upload_user=usersItem.getUsername();
String upload_name=usersItem.getName();
String update_time=DateUtils.getDateTime();
Oa_resource_ruleItem item=new Oa_resource_ruleItem();
item.setPid(pid);
item.setName(name);
item.setFile_size(file_size);
item.setDescription(description);
item.setUpload_user(upload_user);
item.setUpload_name(upload_name);
item.setUpdate_time(update_time);
item.setCatelog_type(catelog_type);
item.setFileExt(fileExt);
int keyId=bean.addItemAndMaxId(item);
for (int i=0;i<su.getFiles().getCount();i++)
{
File file = su.getFiles().getFile(i);
if (file.isMissing()) continue;
file.saveAs(Configuration.getInstance().fileUpload+"/oa_resource_rule/"+keyId+"."+fileExt);
}
out.print("<script language='javascript'>window.opener.location.reload();</script>");
}
%>
<html>
<head>
<title><%=titleName%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../css/css.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../../js/check.js"></script>
<link href="../../css/date.css" rel="stylesheet" type="text/css">
<script src="../../js/ShowDate.js"></script>
<script language="javascript">
init();
</script>
</head>
<script language="javascript">
function winclose()
{
window.close();
}
function Check()
{
var form=form1;
if(form.name.value=="")
{
alert("请输入名称!");
form.name.focus();
return;
}
form.action="oa_resource_ruleadd.jsp?status=add&catelog_type=<%=catelog_type%>&pid=<%=pid%>";
form.message.value=1;
form.submit();
}
</script>
<body>
<form action="" method="post" name="form1" ENCTYPE="multipart/form-data">
<table class="firsttable">
<tr>
<td align="center" valign="top">
<table class="centertable">
<tr>
<td></td>
</tr>
<tr>
<td valign="top" class="addborder">
<table class="font1" >
<tr align="center" >
<td colspan="2">
<font class="message">
<%
if(message.equals("1"))
{
out.println("成功:继续");
}
%>
</font> </td>
</tr>
<tr >
<td width="50" >名称:</td>
<td ><input name="name" type="text" id="name" ></td>
</tr>
<tr >
<td>文件描述:</td>
<td ><textarea name="description" cols="50" rows="10" id="description"></textarea></td>
</tr>
<tr <% if(catelog_type.equals("1")) out.print("style='display:none'"); %>>
<td >文件:</td>
<td ><input type="file" name="file"></td>
</tr>
<tr >
<td colspan="2" align="center">
<input name="Button" type="button" class="button" onClick="Check()" value="确定">
<input name="Submit2" type="button" class="button" onClick="winclose()" value="关闭"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden" name="status" >
<input type="hidden" name="message" >
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -