forked from maxliaops/Java_Web_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodify_resolvent.jsp
More file actions
23 lines (23 loc) · 1.27 KB
/
modify_resolvent.jsp
File metadata and controls
23 lines (23 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.model.Resolvent" %>
<%@ page import="com.core.*" %>
<%
if (!Crazyadept.UserIsOK(session,FinalConstants.STATUS_ADMIN)) return;
session.removeAttribute("error");
String action =request.getParameter("haction").toString();
int sfid=ParamUtils.getIntParameter(request,"rid");
BasetableFactory bf=BasetableFactory.getInstance();if(action==null||"".equals(action)){
return;}else if("del".equals(action)){
bf.DeleteHead(request,"WHERE iid='"+bf.SearchResolvent("WHERE rid="+sfid).getIid()+"'");
if(bf.DeleteResolvent("WHERE rid="+sfid)){
response.sendRedirect("manage_resolvent.jsp"); }else{
session.setAttribute("error","删除解决方案失败");
response.sendRedirect("error.jsp"); }}else if("modify".equals(action)){
Resolvent s=bf.SearchResolvent("WHERE rid="+sfid);
s.setName(ParamUtils.getRequestString(request,"name"));
s.setSid(ParamUtils.getIntParameter(request,"sid"));
s.setSfid(ParamUtils.getIntParameter(request,"sfid"));
s.setContent(ParamUtils.getRequestString(request,"content"));
response.sendRedirect("manage_resolvent.jsp");}else{ session.setAttribute("error","对解决方案详细信息修改失败");
response.sendRedirect("error.jsp");}
%>