xfilesdelivery.jsp
来自「1.安装配置tomcat+mysql5环境; 2.执行sql.sql; 3.」· JSP 代码 · 共 84 行
JSP
84 行
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@include file="check.jsp" %>
<%@page import="com.jspsmart.upload.*" %>
<%
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.upload();
com.jspsmart.upload.Request req = su.getRequest();
String title = charset.GBK_2_ISO(req.getParameter("title"));
String parts = charset.GBK_2_ISO(req.getParameter("parts"));
String content = charset.GBK_2_ISO(req.getParameter("fckeditor"));
String filename = "",list= charset.GBK_2_ISO(req.getParameter("list"));
com.jspsmart.upload.File file=null;
title=title.replaceAll("'",""");
title=title.replaceAll("\"",""");
content=content.replaceAll("'",""");
content=content.replaceAll("\"",""");
String user =(String) session.getAttribute("user");
String part =(String) session.getAttribute("part");
String pubtime = dateformat.getStringDate();
if( (part==null)||(title==null)||(title.length()<2))
{
response.sendRedirect("../filesdelivery.jsp?t=0");
}
else
{
try
{
for (int i=0;i<su.getFiles().getCount();i++)
{
file = su.getFiles().getFile(i);
filename=file.getFileName();//+"."+file.getFileExt();
file.saveAs(java.io.File.separator+"reports"+java.io.File.separator+filename);
}
}
catch(Exception e)
{
filename="";
}
//insert db;
String sql="";
String tmp=parts;
//out.println("tmp="+tmp);
if(parts.compareTo("-1")==0)
{
int cnt=list.indexOf(",");
while(cnt>=0)
{
dbc.getConnection();
tmp = list.substring(0,cnt);
//title,content,path,rpart,user,part,pubtime,check
sql = "insert into reportsdelivery(title,content,path,rpart,user,part,pubtime,cid) values('"+title+"','"+content+"','"+filename+"',"+tmp+",'"+user+"','"+part+"','"+pubtime+"','"+scid+"')";
dbc.update(charset.ISO_2_GBK(sql));
dbc.close();
list = list.substring(cnt+1);
//out.println(charset.ISO_2_GBK(sql)+"<br>..3");
cnt=list.indexOf(",");
}
tmp = list;
dbc.getConnection();
sql = "insert into reportsdelivery(title,content,path,rpart,user,part,pubtime,cid) values('"+title+"','"+content+"','"+filename+"','"+tmp+"','"+user+"','"+part+"','"+pubtime+"','"+scid+"')";
//out.println(charset.ISO_2_GBK(sql)+"<br>..1");
dbc.update(charset.ISO_2_GBK(sql));
}
else
{
sql = "insert into reportsdelivery(title,content,path,rpart,user,part,pubtime,cid) values('"+title+"','"+content+"','"+filename+"','"+tmp+"','"+user+"','"+part+"','"+pubtime+"','"+scid+"')";
//out.println(charset.ISO_2_GBK(sql)+"<br>..2");
dbc.getConnection();
dbc.update(charset.ISO_2_GBK(sql));
}
dbc.close();
response.sendRedirect("../filesdelivery.jsp?t=0");
}
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?