📄 abak002bservlet.java
字号:
package com.sxit.pim.black;
import com.sxit.common.*;
import com.sxit.operator.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.util.*;
import java.sql.*;
import java.io.*;
/**
* <p>类名: ABAK002BServlet</p>
* <p>功能: 编辑黑名单信息</p>
* <p>公司: 深讯信科</p>
* <p>版本: 1.0</p>
* @程序 sxit
* @日期 2006-01-09
* @修改纪录
*/
public class ABAK002BServlet extends ServletAdminBase{
public ABAK002BServlet(){
super();
operationRight = "ABAK0,2";
}
public String perform(HttpServletRequest request, HttpServletResponse response) throws Exception{
String nextPage="";
Connection con=null;
Tblack tblack=null;
Topmuser myMember=(Topmuser)request.getSession().getAttribute("_currentUser");
try{
con=ConnPoolHandler.getConnection();
int c=0;
MultipartHeader multipartHeader;
UploadReader uploadReader = new UploadReader(request);
FileOutputStream foStream;
long blackid=KeyContainer.getNewSequence(con,"tblackid");
String mdn="";
java.sql.Timestamp createdate=new java.sql.Timestamp(System.currentTimeMillis());
long corporationid=myMember.getTemp5();
long staffid=myMember.getStaffid();
int statusid=0;
String _filename="";
String _path=getConfig("ABAK","path");
while ((multipartHeader = uploadReader.getHeader()) != null) {
if (multipartHeader.isFile()) {
if (multipartHeader.getFileName().compareTo("") != 0) {
String paramName = multipartHeader.getParamName();
int aPos = multipartHeader.getFileName().lastIndexOf(".");
String fileName1 = multipartHeader.getFileName().substring(aPos).toLowerCase();
fileName1 = Long.toString(System.currentTimeMillis()) + this.getRandomID() + fileName1;
if (paramName.equals("filename")) {
_filename = fileName1;
}
foStream =new FileOutputStream(_path + fileName1);
while ((c = uploadReader.getBodyChar()) != 255) {
foStream.write(c);
}
foStream.close();
}
else {
uploadReader.skipFile();
}
}
else {
String name = multipartHeader.getParamName();
String value = uploadReader.getParamValue();
if (name.equals("mdn")) {
mdn = value;
}
if (name.equals("statusid")) {
statusid = Integer.parseInt(value);
}
}
}
// filename=_filename;
tblack=new Tblack();
tblack.insert(con,blackid,mdn,createdate,corporationid,staffid,statusid);
request.setAttribute("messageID","新增黑名单信息成功");
request.setAttribute("returnPage","../abak/abak001");
nextPage="/abak/abakmessage.jsp";
writeLog("ABAK",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增黑名单信息成功");
}
catch (SQLException e){
System.out.println(e);
request.setAttribute("messageID","新增黑名单信息数据错");
request.setAttribute("returnPage","../abak/abak001");
nextPage="/abak/abakmessage.jsp";
writeLog("ABAK",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增黑名单信息数据错");
}
catch (Exception e){
System.out.println(e);
request.setAttribute("messageID","新增黑名单信息系统错");
request.setAttribute("returnPage","../abak/abak001");
nextPage="/abak/abakmessage.jsp";
writeLog("ABAK",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增黑名单信息系统错");
}
finally{
ConnPoolHandler.closeConnection(con);
}
javax.servlet.RequestDispatcher rd =getServletContext().getRequestDispatcher(nextPage);
rd.forward(request,response);
return nextPage;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -