?? noticemanage.java
字號:
package com.x3408.notice;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.x3408.employees.UserADO;
import com.x3408.employees.UserInfo;
import com.x3408.office.Constants;
public class NoticeManage extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* Constructor of the object.
*/
public NoticeManage() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String msg=null;
UserInfo userInfo=null;
NoticeInfo noticeInfo=null;
String action=request.getParameter("action");
userInfo=UserADO.userQuery((String)request.getSession().getAttribute("employeeID"));
if ("noticeAdd".equals(action)){
noticeInfo=new NoticeInfo(request.getParameter("caption"),request.getParameter("content"),
userInfo.getEmployeeID(),request.getParameter("planPubTime"),request.getParameter("planDelTime"));
if(NoticeADO.noticeInsert(noticeInfo)){
System.out.print("insert success");
msg="發布成功";
}else{
System.out.print("insert fail");
msg="未能成功發布";
request.setAttribute("noticeInfo",noticeInfo);
}
}else if("noticeDelete".equals(action)){
if(NoticeADO.noticeDelete(request.getParameter("noticeID"))){
msg="公告成功刪除";
System.out.print("Delete Notice success");
}else{
msg="公告刪除失敗";
System.out.print("delete notice fail");
}
response.sendRedirect(Constants.C_NOTICEMORE_JSP);
return;
}else if("noticeUpdate".equals(action)){
noticeInfo=new NoticeInfo(request.getParameter("noticeID"),request.getParameter("caption"),request.getParameter("content"),
userInfo.getEmployeeID(),request.getParameter("planPubTime"),request.getParameter("planDelTime"));
if(NoticeADO.noticeUpdate(noticeInfo)){
msg="公告修改成功";
System.out.print("Updata successful");
}else{
msg="公告修改失敗";
System.out.print("Update fail");
}
noticeInfo=NoticeADO.noticeQuery(request.getParameter("noticeID"));
request.setAttribute("noticeInfo", noticeInfo);
}else if("noticeQuery".equals(action)){
noticeInfo=NoticeADO.noticeQuery(request.getParameter("noticeID"));
request.setAttribute("noticeInfo", noticeInfo);
}
request.setAttribute("msg", msg);
request.getRequestDispatcher(Constants.S_NOTICEADD_JSP).forward(request, response);
}
public void init() throws ServletException {
// Put your code here
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -