• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > jsp action中保存和修改的关系

jsp action中保存和修改的关系

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp action,jsp action传值,jsp form表单action,jsp跳转到action,jsp中action等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Action中的代码片段

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();
    }
</div>

jap页面

        </

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jsp中Action使用session方法实例分析
  • jsp获取action传来的session和session清空以及判断
  • jsp action中保存和修改的关系
  • jsp只在首次加载时调用action实现代码

相关文章

  • 2017-05-11jsp实现简单验证码的方法
  • 2017-08-02【Tomcat】-- 小程序开发 tomcat 申请阿里云HTTPS配置
  • 2017-05-11JSP刷新页面表单重复提交问题解决办法分享
  • 2017-05-11jsp超链接中文乱码的解决方法
  • 2017-05-11JSP页面中文参数的传递(get和post方法分析)
  • 2017-05-11J2EE 开发购物网站 经验篇 - 建表
  • 2017-05-11JSP 传递中文参数的例子
  • 2017-05-11JSP动态生成验证码存储在session作用范围内
  • 2017-05-11JSP由浅入深(3)—— 通过表达式增加动态内容
  • 2017-05-11Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Java输出系统当前的日期(年月日时分秒毫秒)
    • Apache+Servlet+Jsp环境设置(中)
    • 基于jsp实现新闻管理系统 附完整源码
    • 使用JS显示倒计时数字时钟效果
    • jsp留言板源代码一: 给jsp初学者.
    • 【算法】扑克发牌算法实现
    • JSP针对XML文件操作技巧实例分析
    • 写一个对搜索引擎友好的文章SEO分页类
    • JDBC 入门(一)
    • jsp自定义标签之ifelse与遍历自定义标签示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有