添加按钮跳转到add表单页面

 <a href="${pageContext.request.contextPath }/department_saveUI.action">添加</a>

到struts.xml找到对应的Action

<action name="department_*" class="departmentAction" method="{1}"><result name="findAll">/frame/listDept.jsp</result><result name="saveUI">/frame/addDepartment.jsp</result>
</action>

在Action的类中进行跳转:

public String saveUI(){return "saveUI";}

add页面设置form值,进行提交给saveAction,进入数据保存

<s:form id="saveForm" action="department_save.action" method="post">
<table border="0" width="600px">
<tr>
<td align="center" style="font-size:24px; color:#666"> 部门添加</td>
</tr>
<tr>
<td align="right" >
<a href="javascript:document.getElementById('saveForm').submit()">保存</a> &nbsp;&nbsp;
<a href="javascript:history.go(-1)">退回 </a>
</td>
</tr>
</table>
<br/><br>
<table style="font-size::16px">
<tr><td>部门名称:</td><td><s:textfield name="dname"/></td>
</tr>
<tr><td>部门介绍:</td><td></td>
</tr>
<tr><td width="10%"></td><td><s:textarea rows="5" cols="50" name="ddesc"/></td>
</tr>
</table>
</s:form>

<action name="department_*" class="departmentAction" method="{1}"><result name="findAll">/frame/listDept.jsp</result><result name="saveUI">/frame/addDepartment.jsp</result><result name="saveSuccess" type="redirectAction">department_findAll.action</result></action>

save成功之后重定向到另外一个action

public String save(Department department){departmentService.save(department);return "saveSuccess";}

业务层要实现事务

@Transational

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/6511784.html

java--Hibernate添加数据save相关推荐

  1. Hibernate 添加数据 二 (多对多)

    Hibernate 添加数据 (多对多) 新增多对多数据 class Person {private int id ;private String name;private int age ;//多对 ...

  2. Hibernate 添加数据 一 (一对多)

    Hibernate 添加数据 (一对多) 类级别检索:当前对象所有属性值.例如:Customer自己数据 关联级别检索:当前对象关联对象数据.例如:Customer 关联 Order 数据 1 新增普 ...

  3. java hibernate 插入数据_[Java教程]hibernate 返回新插入数据的Id

    [Java教程]hibernate 返回新插入数据的Id 0 2015-08-28 10:00:11 例如 表明 studentInfoString sql="set set nocount ...

  4. Hibernate的数据查找,添加!

    1.首先看一下测试数据库的物理模型 2.测试所需要的Hibernate的jar包 3.数据库的sql /*=============================================== ...

  5. java批量处理数据_Java批量处理数据

    要求:共1000条数据,第一次批量插入100条,第二次批量插入101到200条,依次插入数据: 实现方式这里选择了两种常用的方式,都是使用List操作: 第一种实现思路如下: <1> 原先 ...

  6. 采用Java方式实现数据同步

    Java数据同步 Java方式实现数据同步 业务背景 实现逻辑 使用技术 代码详情 功能小结 Java方式实现数据同步 使用java方式实现两个系统之间数据的同步. 业务背景 在新系统中设置定时任务需 ...

  7. 添加数据功能java,SpringBoot+Vue实现数据添加功能

    一.添加代码生成器 用来自动为数据库映射类建立:mapper.service.controller package com.hanmh.utils; import com.baomidou.mybat ...

  8. java在文件的后面添加_java 在file的尾部添加数据的两种方法总结

    java 在file的尾部添加数据的两种方法总结 问题描述: 在文件的末尾追加内容 方法1:利用RandomAccessFile类 1.将randomAccessFile模式设置为rw 2将rando ...

  9. java窗口向mysql加信息_Java中如何实现向DBC方式向表中添加数据

    原标题:Java中如何实现向DBC方式向表中添加数据 Java中如何实现向DBC方式向表中添加数据 Java程序JDBC方式向数据库的表添加记录的步骤: 1.新建工程: Java Project 2. ...

最新文章

  1. 为什么需要交叉熵代价函数
  2. Qt Style Sheets(qt样式表)
  3. 基于百度贴吧的HIV高危人群特征分析
  4. 【AI面试题】逻辑回归和线性回归的区别
  5. 算法工程师面试备战笔记1_如何处理特征向量的缺失值
  6. linux重启mysql的命令行_LINUX重启MYSQL的命令
  7. Cygwin-安装和配置ssh服务
  8. 14.5【结构体指针编程】小科同学学习了数组和结构体,认真进行编程练习,顺利完成了老师布置的20道课外编程题后,他想起了科比20年的职业生涯数据。
  9. Linux的常见的发行版以及不同发行版之间的联系与区别
  10. matlab get(gcf,'postion ')相关解释
  11. python科研向数据处理篇——python-pptx批量向PPT中插入图片
  12. 网工行业里的多面手,数据通信工程师2022年最新系统学习路线整理
  13. 申请阿里云香港试用1年服务器教程
  14. 2013 01 12 三星发布最新八核处理器SoC “Exynos 5 Octa”
  15. 再谈Spring(一):Bean的作用域
  16. 火狐开发版_Firefox普通版和开发版之间有什么区别?
  17. 信号一会有 一会显示无服务器,为什么有时手机信号差?原来是因为这些原因!...
  18. 城管希课堂之Servlet
  19. babel : 无法加载文件 C:\Users\Cheng\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本
  20. Funcode桌球游戏源代码(可直接复制运行)

热门文章

  1. python中mat函数_python matplotlib中的subplot函数使用详解
  2. 第十天学习Java的笔记(数组)
  3. python写后台接口请求出错_python登录接口测试问题记录与解决
  4. python loop call soon_python3-asyncio 学习笔记 1 -- call_soon
  5. 安装 | cmd(命令提示符)窗口下使用conda安装TensorFlow
  6. 北斗导航 | 卫星导航发展史
  7. Qt学习(三):事件、定时器、事件过滤器
  8. linux创建线程未定义,Linux中未定义的对p线程_CREATE的引用
  9. mysql 实体关系表_实体关系图
  10. android videoview播放进度,android – 获取视频播放视频的进度时间?