dogetImportSourceController
unknown
plain_text
2 years ago
2.4 kB
7
Indexable
if (path.endsWith("/Admin/ImportSource")) {
request.getRequestDispatcher("/adminImportSource.jsp").forward(request, response);
} else {
if (path.endsWith("/Admin/ImportSource")) {
request.getRequestDispatcher("/adminImportSource.jsp").forward(request, response);
} else {
if (path.endsWith("/Admin/AddNewImportSource")) {
request.getRequestDispatcher("/addNewImportSource.jsp").forward(request, response);
} else if (path.startsWith("/Admin/UpdateImportSource")) {
try {
String[] data = path.split("/");
int id = Integer.parseInt(data[data.length - 1]);
AdminDAOs dao = new AdminDAOs();
ImportSource ip = dao.GetImportSource(id);
if (ip == null) {
response.sendRedirect("/Admin/ImportSource");
} else {
HttpSession session = request.getSession();
session.setAttribute("importSourceInformation", ip);
request.getRequestDispatcher("/updateImportSource.jsp").forward(request, response);
}
} catch (SQLException | ClassNotFoundException ex) {
Logger.getLogger(AdminController.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
if (path.startsWith("/Admin/DeleteImportSource/")) {
try {
String[] data = path.split("/");
int id = Integer.parseInt(data[data.length - 1]);
AdminDAOs dao = new AdminDAOs();
dao.DeleteImportSource(id);
response.sendRedirect("/Admin/ImportSource");
} catch (SQLException ex) {
Logger.getLogger(AdminController.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(AdminController.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
}Editor is loading...