📄 room_sl.java
字号:
package imis_hous.servlet;
import imis_hous.com.bean.RoomInfo;
import imis_hous.com.factory.SessionFactoryDAO;
import imis_hous.com.impl.GetBuildNU;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Room_sl extends HttpServlet {
/**
* Constructor of the object.
*/
public Room_sl() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String getid = request.getParameter("id");
RoomInfo room = new RoomInfo();
room.setRoomNu(request.getParameter("J_RoomNu"));
room.setBuildingNu(request.getParameter("J_BuildingNu"));
if (getid.equals("add")) {
boolean succ = false;
room.setLayerNu(request.getParameter("J_LayerNu"));
room.setMemo(request.getParameter("J_Memo"));
room.setReMark(request.getParameter("J_RoomUseFlag"));
room.setRoomArea(request.getParameter("J_RoomArea"));
room.setRoomDirect(request.getParameter("J_RoomDirect"));
room.setRoomStatus(request.getParameter("J_RoomStatus"));
room.setRoomUseFlag(request.getParameter("J_RoomUseFlag"));
room.setUseDept(request.getParameter("J_UseDept"));
try {
RoomInfo roomTEMP=SessionFactoryDAO.getRoomInfoDAO().getSelectByRoomNu(room.getRoomNu(),room.getBuildingNu());
if (roomTEMP==null) {
succ = SessionFactoryDAO.getRoomInfoDAO().add(room);
} else {
request.setAttribute("RoomInfo", roomTEMP);
request.setAttribute("RoomNuNotExist", "房间编号已存在");
}
} catch (Exception e) {
// TODO: handle exception
}
if (succ) {
request.getRequestDispatcher("../success.jsp").forward(request,
response);
} else {
request.getRequestDispatcher("/imis_hous/Add/Room_eh.jsp").forward(request,
response);
}
} else if (getid.equals("select")) {
String deptNu = request.getParameter("J_UseDept");
List list = SessionFactoryDAO.getRoomInfoDAO().getSelect(deptNu);
if (list != null) {
request.setAttribute("RoomInfo", list);
request.getRequestDispatcher("/imis_hous/Check/Room_cx.jsp")
.forward(request, response);
} else {
request.getRequestDispatcher("../fail.jsp").forward(request,
response);
}
} else if (getid.equals("update")) {
boolean succ = false;
// room.setBuildingNu(request.getParameter("J_BuildingNu"));
room.setLayerNu(request.getParameter("J_LayerNu"));
room.setMemo(request.getParameter("J_Memo"));
String ss = request.getParameter("J_RoomUseFlag");
room.setRoomArea(request.getParameter("J_RoomArea"));
room.setRoomDirect(request.getParameter("J_RoomDirect"));
room.setRoomNu(request.getParameter("J_RoomNu"));
room.setRoomStatus(request.getParameter("J_RoomStatus"));
try
{
int tt1 = Integer.valueOf(ss);
room.setRoomUseFlag(tt1);
}
catch(Exception e){
}
room.setUseDept(request.getParameter("J_UseDept"));
succ = SessionFactoryDAO.getRoomInfoDAO().update(
room);
if (succ) {
request.getRequestDispatcher("../success.jsp").forward(request,
response);
} else {
request.getRequestDispatcher("../fail.jsp").forward(request,
response);
}
} else if (getid.equals("delete")) {
boolean succ = false;
String str = new GetBuildNU().getnewDepartmentBuName(request.getParameter("J_BuildingNu"));
succ = SessionFactoryDAO.getRoomInfoDAO().del(request.getParameter("J_RoomNu"),str);
if (succ) {
request.getRequestDispatcher("../success.jsp").forward(request,response);
} else {
request.getRequestDispatcher("../fail.jsp").forward(request,
response);
}
} else if (getid.equals("check_delete")) {
RoomInfo roominfo = null;
String J_RoomNu = request.getParameter("J_RoomNu");
String J_BuildingNu=request.getParameter("J_BuildingNu");
roominfo = SessionFactoryDAO.getRoomInfoDAO().getSelectByRoomNu(
J_RoomNu,J_BuildingNu);
if (roominfo != null) {
request.setAttribute("RoomInfo", roominfo);
request.getRequestDispatcher("../imis_hous/Room_sc.jsp")
.forward(request, response);
}
} else if (getid.equals("check_update")) {
RoomInfo roominfo = null;
String J_RoomNu = request.getParameter("J_RoomNu");
String J_BuildingNu=request.getParameter("J_BuildingNu");
roominfo = SessionFactoryDAO.getRoomInfoDAO().getSelectByRoomNu(
J_RoomNu,J_BuildingNu);
if (roominfo != null) {
request.setAttribute("RoomInfo", roominfo);
request.getRequestDispatcher("../imis_hous/Room_xg.jsp").forward(request, response);
} else {
request.getRequestDispatcher("/fail.jsp").forward(request,response);
}
}
}
public void init() throws ServletException {
// Put your code here
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -