📄 message.java
字号:
package com.soft.message.control;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.soft.login.dao.UserInfoDAO;
import com.soft.message.DAO.MessageControl;
public class Message extends HttpServlet {
/**
* Constructor of the object.
*/
public Message() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String send=null;
send=request.getParameter("newboxmethod");
/*草稿箱的删除操作*/
String draftime=request.getParameter("draftime");
int employeeid=(Integer)request.getSession().getAttribute("employeeid"); //登陆员工ID
String edittime=request.getParameter("edittime");
String sendtime=request.getParameter("method"); //处理操作
String deleteListmethod=null;
deleteListmethod=request.getParameter("deletelisttime"); //信息列表
System.out.println("/////////////////"+deleteListmethod);
System.out.println("删除时间:"+sendtime);
String drafSendtime=request.getParameter("draf");
String operate=request.getParameter("operate");
String unreadTheme=request.getParameter("theme");
String unreadSender=request.getParameter("sender");
String unreadContent=request.getParameter("content");
System.out.println(unreadTheme);
if(operate!=null)
{
operate=new String(operate.getBytes("ISO8859_1"),"utf-8");
}
String sendedtime=request.getParameter("sendedtime"); //已发送留言
System.out.println("已发送的时间//////////"+sendedtime);
String sendedOperate=request.getParameter("sendedOperate");
if(sendedOperate!=null)
{
sendedOperate=new String(sendedOperate.getBytes("ISO8859_1"),"utf-8");
}
String unreadtime=request.getParameter("unreadtime"); //未读留言
System.out.println("未读留言时间。。。。。。。。。"+unreadtime);
if(send!=null)
{
String theme=request.getParameter("newtheme");
theme=new String(theme.getBytes("ISO8859_1"),"utf-8");
String recivename=request.getParameter("recivename");
recivename=new String(recivename.getBytes("ISO8859_1"),"utf-8");
UserInfoDAO userInfo=new UserInfoDAO();
int receiverID=userInfo.getEmployeeidByName(recivename);
//System.out.println("theme"+theme);
System.out.println("recivename:"+recivename);
System.out.println("receiverID"+receiverID);
send=new String(send.getBytes("ISO8859_1"),"utf-8");
System.out.println("send的值为:"+send);
String content=request.getParameter("content");
content=new String(content.getBytes("ISO8859_1"),"utf-8");
int isSend=1;
int mark=1;
if(send.equals("send"))
{isSend=1;mark=1;}
else
{isSend=0;mark=0;}
MessageControl messageControl=new MessageControl();
int isSuccess=messageControl.setMessage(employeeid, receiverID, content, isSend, theme);
request.getRequestDispatcher("msg_new_box.jsp?success="+isSuccess+"&mark="+mark+"").forward(request, response);
}
if(deleteListmethod!=null) //删除listmsg
{
MessageControl messageControl=new MessageControl();
int isListSuccess=0;
isListSuccess=messageControl.deleteAllMessage(deleteListmethod);
System.out.println("islistsuccess"+isListSuccess);
request.getRequestDispatcher("messagelist?isListSuccess="+isListSuccess+"").forward(request, response);
}
if(drafSendtime!=null&&operate.equals("删除"))
{
MessageControl messageControl=new MessageControl();
int isDrafSuccess=0;
isDrafSuccess=messageControl.deleteAllMessage(sendtime);
request.getRequestDispatcher("messagedraf?isdrafSuccess="+isDrafSuccess+"").forward(request, response);
}
if(draftime!=null)
{
MessageControl messageControl=new MessageControl();
int k=0;
k=messageControl.deleteAllMessage(draftime);
request.getRequestDispatcher("messagedraf?isdraftime="+k+"").forward(request, response);
}
if(sendedtime!=null)
{
MessageControl messageControl=new MessageControl();
int k=0;
k=messageControl.deleteAllMessage(sendedtime);
request.getRequestDispatcher("messagesended?issendedsuccess="+k+"").forward(request, response);
}
if(unreadtime!=null)
{
MessageControl messageControl=new MessageControl();
int k=0;
k=messageControl.deleteAllMessage(unreadtime);
request.getRequestDispatcher("messageunread?isunreadsuccess="+k+"").forward(request, response);
}
if(edittime!=null)
{
String update=request.getParameter("update");
if(update!=null)
{
update=new String(update.getBytes("ISO8859_1"),"utf-8");
String theme=request.getParameter("theme");
theme=new String(theme.getBytes("ISO8859_1"),"utf-8");
String content=request.getParameter("content");
content=new String(content.getBytes("ISO8859_1"),"utf-8");
MessageControl messageControl=new MessageControl();
int i= messageControl.updateMessage(theme, content, edittime);
request.getRequestDispatcher("messagedraf?isSuccess="+i+"").forward(request, response);
}
else
{
request.getRequestDispatcher("messagedraf").forward(request, response);
}
}
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occure
*/
public void init() throws ServletException {
// Put your code here
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -