public ActionForward deleteApplyDetail (ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ApplyForm applyForm = (ApplyForm) form;
int elementID = applyForm.getApplyVO().getElementId();
EmployeeVO employeeVO=getEmployeeVO(request); //得到申报用户的 person_id;
int apply_employee_id=employeeVO.getEmployeeId();
int payrollID =0; // 根据申报用户的 person_id 获取payrollID
payrollID=getPayrollID(apply_employee_id);
if ((Integer) elementID != null && payrollID!=0) {
ApplicationDelegate delegate = new ApplicationDelegate();
FndFlexContextVO tempColumnVO = delegate.getApplyTemplate(elementID,payrollID);
int selectContentid=applyForm.getSelectContentId();
List templatelist = tempColumnVO.getFndFlexColumnList();
request.setAttribute("Templatelist", templatelist);
List contentList = applyForm.getApplyVO().getInstanceContentList();
//删除指定的一行,要求ID
InstanceContentVO instancecontentvo=(InstanceContentVO)contentList.get(selectContentid);
int instance_content_id=instancecontentvo.getInstance_content_id();
int instance_control_id=instancecontentvo.getInstance_control_id();
//如数据库中有数据,也要删除
if(instance_content_id!=0 && instance_control_id!=0){
ApplicationDelegate deleteDelegate = new ApplicationDelegate();
deleteDelegate.deleteApply(instancecontentvo);
}
contentList.remove(selectContentid); //从页面列表中删除
if(contentList.size()==0){
return this.changeElementAction(mapping, form, request, response);
}
}
return forwardTemplatePage(request, mapping, payrollID, elementID);
}
分享到:
相关推荐
MSR-Action3D数据集包含20个动作:高臂波、水平臂波、锤、手抓、向前冲、高抛、画x、画勾、画圆、手拍、双手波、侧拳、弯、前踢、侧踢、慢跑、网球挥杆、网球发球、高尔夫挥杆、拾取、拾取、扔。有10个实验对象,每个...
spring in action 3 中文版 带目录
Hibernate In Action 3 第三部分 中文 入门教程
courseTableForStd!downloadFile.action 3.exe
0积分鼠标旋转图片 flashcs action3
Manning.iText.in.Action.Dec.2006.part3
jQuery in Action(3rd) 英文mobi 第3版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Hadoop In Action 中文第二版 卷三 rar
至于文件"action3-1",这可能是一个源代码文件,包含具体的Action类实现。通常,这样的文件会定义一个Action类,实现相关的业务逻辑,包括登录验证、session管理和Web元素的处理。通过阅读和理解这个文件,开发者...
Spring in Action中文清晰版3
jQuery in Action Sourcecode
3. Action 之间数据传递 Action 之间的数据传递主要有两种方式: 1. 由于处于 chain 中的 action 属于同一个 http 请求,共享一个 ActionContext,故可以在上下文中获取,在页面上可以直接使用。 Java 代码示例:...
Spring in Action CN.001<br>Spring in Action CN.002<br>Spring in Action CN.003<br>Spring in Action CN.004<br>Spring in Action CN.005<br>Spring in Action CN.006<br>Spring in Action ... <br>本书信息:...
3. `ACTION_ALTERNATIVE`:此Category表示Activity提供了用户浏览数据的另一种操作选择。它常与ACTION_VIEW或ACTION_EDIT一起使用,提供额外的操作选项。 4. `ACTION_ANSWER`:这个Action用于接听来电。当接收到...
在讨论Struts2框架时,我们经常会遇到一个关键词——Action,它在Struts2中扮演着非常关键的角色。今天我们就来探讨Action的含义、作用以及在Struts2框架中的配置。 首先,Action在Struts2中包含三层含义。第一层,...
### jsp自动调用action详解 #### 一、概述 在Web开发中,尤其是在使用Java Server Pages (JSP)与Struts框架时,有时需要在用户访问某个初始页面(如欢迎页)时自动触发一系列后端操作(如执行某个Action)。这种...
在Struts2框架中,自定义Action是实现业务逻辑的核心组件。这个教程将带你了解如何通过实现`Action`接口来创建一个简单的登录功能。首先,我们需要理解Struts2的架构和Action类的角色。 Struts2是一个基于MVC...
3. **扩展性**:ActionModel支持插件和自定义模块的集成,便于添加新的功能或Action。 **Action与ActionModel的关系** Action是ActionModel的基本构建块,ActionModel由多个Action组成,并定义了它们之间的执行顺序...
3. **多格式输出**:Action!支持多种视频格式输出,包括MP4、AVI、WMV等,同时还可直接导出为YouTube、Facebook等社交媒体平台的优化格式,方便分享。 4. **硬件加速**:为了提供高效的录制体验,Action!利用现代...
JavaScript获取网页表单的action属性是一种常用的操作,通常用于获取表单提交时要发送到的URL地址。在Web开发中,表单是用来收集用户输入数据并将其发送到服务器的HTML元素。action属性指定了表单提交后,服务器处理...