<script type="text/javascript">
$(function(){
$("#save").click(function(){
var flag=$("#standardForm").form('validate');
if(flag){
var formData=$("#standardForm").serializeJSON()
$.post("../../stanstandardAction_save.action",formData,function(data){
if(data.success){
$("#standardWindow").window('close'); $("#grid").datagrid('reload'); }
$.messager.alert("提示",data.message);
},"json");
}});
});
</script>
action层:
package com.itheima.bos.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.itheima.bos.service.StandardService;
import com.itheima.domain.bos.Standard;
@Controller("standardAction")
@ParentPackage("struts-default")
@Namespace("/")
@Scope("prototype")
public class StandardAction extends BaseAction<Standard>{
@Autowired
private StandardService standardService;
@Action("stanstandardAction_save")
public void save(){
try {
standardService.save(model);
ajaxReturn(true, "操作成功");
} catch (Exception e) {
ajaxReturn(false, "操作失败");
e.printStackTrace();
}
}
service层:
package com.itheima.bos.service.impl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.itheima.bos.dao.StandardDao;
import com.itheima.bos.service.StandardService;
import com.itheima.domain.bos.Standard;
@Service
@Transactional
public class StandardServiceImpl implements StandardService{
@Autowired
private StandardDao standardDao;
@Override
public void save(Standard model) {
standardDao.save(model);
}
dao层:
package com.itheima.bos.dao;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import com.itheima.domain.bos.Standard;
public interface StandardDao extends JpaRepository<Standard, Integer>{}
相关分类