佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > jsp action中保存和修改的關(guān)系

jsp action中保存和修改的關(guān)系

熱門標(biāo)簽:Mysql連接數(shù)設(shè)置 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 服務(wù)器配置 銀行業(yè)務(wù) Linux服務(wù)器 團(tuán)購(gòu)網(wǎng)站 電子圍欄 阿里云

Action中的代碼片段

復(fù)制代碼 代碼如下:

private String epid;//全局變量 得到的是一個(gè)以逗號(hào)分隔的字符串
public String getEpid() {
        return epid;
}

public void setEpid(String epid) {
        this.epid = epid;
}

public String edit() {
        try {
            if ("save".equals(save)) {//點(diǎn)擊保存按鈕的時(shí)候執(zhí)行
                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");//得到單個(gè)的epid
        Long userid = getLoginUser().getUser().getUserID();
        /**
             功能:
              得到單個(gè)對(duì)象 并把各個(gè)對(duì)象 放到VO對(duì)象中
              頁(yè)面中顯示數(shù)據(jù)的值

        **/

        Ep ep = new Ep();
        ep.setId(Long.parseLong(epid));
        ep = epService.getEpById(ep);
        epVO.setEp(ep);
        // depart對(duì)象
        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("暫無(wú)路線");
        } else {
            depart.setRoute(s1);
        }
        epVO.setDepart(depart);
        // dept對(duì)象
        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頁(yè)面

復(fù)制代碼 代碼如下:

%@ 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"%>
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
html>
    head>
        meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        title>修改繳費(fèi)信息信息/title>
        web:jquery validate="true" formId="tableform" />
        link type="text/css" rel="stylesheet" href="styles/css.css">
        script language="javascript" type="text/javascript" src="scripts/DatePicker/WdatePicker.js">/script>
        script language="javascript" type="text/javascript" src="scripts/Globals.js">/script>
    /head>
    body>
        form action="" method="POST" id="tableform" name="tableform">
        web:error />
        web:tableTitle name="修改繳費(fèi)信息信息" />
        s:hidden name="epVO.dept.deptid" id="deptid" />//隱藏傳遞過(guò)來(lái)的值
        s:hidden name="epVO.depart.createBy"  />
        s:hidden name="id" />
        div class="table_border">
            table width="100%" border="0" cellspacing="0" cellpadding="0" class="hs">

            /table>
        /div>
        div class="t_center">
            input id="submitbtn" type="submit" value="保存" style="display: none" />
            a href="#" class="sava_b b" onclick="save()">保存/a>
        /div>
        /form>
    /body>
/html>

script language="JavaScript" type="text/JavaScript">
    //保存
    function save() {
        var obj = document.getElementById("tableform");
        obj.action = 's:property value="#request.saveUrl"/>';
        var submitbtn = document.getElementById("submitbtn");
        submitbtn.click();//通過(guò)js時(shí)間控制提交事件
    }
    //展示
    function query(){
        window.location.href='s:url value="/listEp.action"/>';
    }
    //加載日期控件
    $(document).ready(function(){
        addFormValidator();
        $("#sendTime").attr("readonly","readonly");
        $("#sendTime").click(function(){WdatePicker({isShowClear:false,dateFmt:'yyyy-MM-dd HH:mm:ss'});});
    });

/script>

您可能感興趣的文章:
  • jsp操作MySQL實(shí)現(xiàn)查詢/插入/刪除功能示例
  • jsp Hibernate批量更新和批量刪除處理代碼
  • JSP+Ajax 添加、刪除多選框
  • JSP使用JDBC完成動(dòng)態(tài)驗(yàn)證及采用MVC完成數(shù)據(jù)查詢的方法
  • JSP使用Servlet作為控制器實(shí)現(xiàn)MVC模式實(shí)例詳解
  • JSP使用MVC模式完成刪除和修改功能實(shí)例詳解

標(biāo)簽:廣元 衡水 萍鄉(xiāng) 江蘇 衢州 大理 棗莊 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp action中保存和修改的關(guān)系》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    凤凰县| 新民市| 德格县| 甘谷县| 和田县| 盐亭县| 盐城市| 华亭县| 登封市| 廊坊市| 蓝山县| 泽库县| 金坛市| 师宗县| 金秀| 巴林左旗| 尤溪县| 玉门市| 北辰区| 元朗区| 乐亭县| 宁河县| 葵青区| 彰化市| 达孜县| 九龙坡区| 四会市| 库伦旗| 开远市| 随州市| 龙岩市| 正宁县| 竹山县| 石楼县| 临邑县| 锡林郭勒盟| 灯塔市| 横峰县| 长寿区| 新化县| 南江县|