📄 boardroomaction.java
字号:
package com.icss.oa.controller;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.icss.oa.bean.Boardroom;
import com.icss.oa.service.BoardroomService;
import com.icss.oa.service.impl.BoardroomServiceImpl;
import com.icss.oa.utils.PageHelper;
public class BoardroomAction extends Action {
@Override
public void execute(HttpServletRequest request, HttpServletResponse response) {
String command = request.getParameter("command");
if(command.equals("add")){
boolean flag =false;
Boardroom bd =new Boardroom();
String bdn= request.getParameter("newRoom");
List<Boardroom> bdss = new ArrayList<Boardroom>();
BoardroomService bds = new BoardroomServiceImpl();
bdss = bds.queryService();
for(int i=0; i<bdss.size(); i++){
System.out.println(bdss.get(i).getBoardroomNo());
if(bdn.equals(bdss.get(i).getBoardroomNo())){
flag=true;
break;
}
}
if(flag==false){
if(bdn.equals("")){
request.setAttribute("message", "请输入会议室编号!");
try {
request.getRequestDispatcher("/AidanceOA/boardroom.do?command=query").forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
bd.setBoardroomNo(bdn);
BoardroomService bds2 = new BoardroomServiceImpl();
bds.addService(bd);
try {
request.getRequestDispatcher("/AidanceOA/boardroom.do?command=query").forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}else{
request.setAttribute("message", "会议室已经存在");
try {
request.getRequestDispatcher("/AidanceOA/boardroom.do?command=query").forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}else if(command.equals("del")){
String bdrn = request.getParameter("boardroomNo");
BoardroomService bds3 = new BoardroomServiceImpl();
bds3.delService(bdrn);
try {
request.getRequestDispatcher("/AidanceOA/boardroom.do?command=query").forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else if(command.equals("modify")){
}else if(command.equals("query")){
List<Boardroom> bdss = new ArrayList<Boardroom>();
BoardroomService bds = new BoardroomServiceImpl();
bdss = bds.queryService();
int pageSize = 7;
String strCurpage=request.getParameter("currentPage");
int currPage = (strCurpage == null) ? 1 : Integer.parseInt(strCurpage);
BoardroomServiceImpl bd=new BoardroomServiceImpl();
PageHelper pageHelper=bd.pageList(bdss, currPage, pageSize);
request.setAttribute("pageHelper", pageHelper);
try {
request.getRequestDispatcher("/meetingmanager/room.jsp").forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -