Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp入门教程

jsp_action中保存和修改的关系

来源:中文源码网    浏览:178 次    日期:2024-05-19 08:16:22
【下载文档:  jsp_action中保存和修改的关系.txt 】


jsp action中保存和修改的关系
Action中的代码片段
复制代码 代码如下:private String epid;//全局变量 得到的是一个以逗号分隔的字符串 public String getEpid() { return epid;}
public void setEpid(String epid) { this.epid = epid;}
public String edit() { try { if ("save".equals(save)) {//点击保存按钮的时候执行 return save(); } else { loadInfo(); return RETURN_EDIT; } } catch (Exception e) { super.printErrors(this.getRequest(), e, className); return RETURN_ERROR; }}
private void loadInfo() throws Exception { epid = this.getRequest().getParameter("id");//得到单个的epid Long userid = getLoginUser().getUser().getUserID(); /** 功能: 得到单个对象 并把各个对象 放到VO对象中 页面中显示数据的值
**/
Ep ep = new Ep(); ep.setId(Long.parseLong(epid)); ep = epService.getEpById(ep); epVO.setEp(ep); // depart对象 Depart depart = new Depart(); depart.setDeptID(ep.getDeptid()); depart.setPlateNumber(ep.getName()); depart.setCreateBy(userid); depart.setJudgeType(Integer.parseInt("0")); String str[] = ep.getInfo().split(";"); String s1 = ""; for (int i = 0; i < str.length; i++) { s1 = str[0]; }
if ("".equals(s1) || null == s1) { depart.setRoute("暂无路线"); } else { depart.setRoute(s1); } epVO.setDepart(depart); // dept对象 Dept dept = new Dept(); dept = deptService.getDeptById(ep.getDeptid()); epVO.setDept(dept);
}
public String save() {
Long deptid = epVO.getDept().getDeptid(); try { Depart depart = epVO.getDepart(); depart.setDeptID(deptid);
departService.insertDepart(depart); super.printMsg(this.getRequest(), "保存成功!");
cleanObject(); } catch (Exception e) { super.printErrors(this.getRequest(), e, className); return RETURN_ERROR; }
return list(); }
jap页面
复制代码 代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%><%@ taglib uri="/WEB-INF/web.tld" prefix="web"%> 修改缴费信息信息
//隐藏传递过来的值

相关内容