java--Hibernate添加数据save

添加按钮跳转到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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值