?? feedbackaction.java
字號(hào):
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package action;
import java.util.Date;
import java.text.DateFormat;
import java.text.ParseException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import domain.Plan;
import domain.Task;
import service.PlanService;
import service.TaskService;
import factory.ServiceFactory;
public class FeedBackAction extends Action {
PlanService planService =ServiceFactory.getPlanService();
TaskService taskService = ServiceFactory.getTaskService();
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws ParseException {
HttpSession session=request.getSession();
String flag=""+request.getParameter("flag");
//String taskid=(String)session.getAttribute("taskid");
//int tid=Integer.parseInt(taskid);
if(flag.equals("page")){
String planid=request.getParameter("planid");
int id=Integer.parseInt(planid);
Plan plan=planService.findPlanById(id);
request.setAttribute("plan", plan);
}else if(flag.equals("submit")){
//Task task=taskService.findTaskById(tid); //找出該計(jì)劃所屬的任務(wù)
String state=request.getParameter("state");
String fbstate=request.getParameter("fbstate");
String fbinfo=request.getParameter("fbinfo");
String endtime=request.getParameter("endtime");
DateFormat date=DateFormat.getDateInstance();
Date end=(Date)date.parse(endtime);
//task.setRealEnd(end); //將最后完成的時(shí)間更新任務(wù)表的實(shí)際完成時(shí)間
//taskService.updateTask(task);
String planid=request.getParameter("planid");
int id=Integer.parseInt(planid);
Plan plan=planService.findPlanById(id);
plan.setPlanState(state);
plan.setPlanFeedbackstate(fbstate);
plan.setPlanFeedbackinfo(fbinfo);
plan.setPlanEnd(end);
planService.updatePlan(plan);
request.setAttribute("plan", plan);
}
return new ActionForward("FeedBackInfoView");
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -