forked from maxliaops/Java_Web_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodify_ssort.jsp
More file actions
36 lines (36 loc) · 1.79 KB
/
modify_ssort.jsp
File metadata and controls
36 lines (36 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.model.Ssort" %>
<%@ page import="com.core.*" %>
<link href="../css/admin.css" rel="stylesheet" type="text/css">
<%
if (!Crazyadept.UserIsOK(session,FinalConstants.STATUS_ADMIN)) return;
session.removeAttribute("error");
String action =request.getParameter("action").toString();
int sid=ParamUtils.getIntParameter(request,"sid");
BasetableFactory bf=BasetableFactory.getInstance();
if(action==null||"".equals(action)){return;}
else if("add".equals(action)&&bf.CreateSsort(request)){
response.sendRedirect("manage_ssort.jsp");}
else if("del".equals(action)){
if(bf.SearchMend("WHERE sid="+sid).getMid()!=0){
session.setAttribute("error","不允许删除此类别,该类别在工具下载中被使用");
response.sendRedirect("error.jsp"); }
else if(bf.SearchResolvent("WHERE sid="+sid).getRid()!=0){
session.setAttribute("error","不允许删除此类别,该类别在解决方案中被使用");
response.sendRedirect("error.jsp"); }
else if(bf.SearchSoft("WHERE sid="+sid).getSfid()!=0){
session.setAttribute("error","不允许删除此类别,该类别在软件资源中被使用");
response.sendRedirect("error.jsp"); }
else if(bf.DeleteSsort("WHERE sid="+sid)){
response.sendRedirect("manage_ssort.jsp"); }
else{
session.setAttribute("error","删除失败");
response.sendRedirect("error.jsp");}}
else if("modify".equals(action)){
Ssort l=bf.SearchSsort("WHERE sid="+sid);
l.setName(ParamUtils.getRequestString(request,"name"));
l.setResume(ParamUtils.getRequestString(request,"resume"));
response.sendRedirect("manage_ssort.jsp");
}else{ session.setAttribute("error","在软件管理中操作失败");
response.sendRedirect("error.jsp");}
%>