angular js 页面添加数据保存数据库

一、编写实体类Controller层返回数据使用

package entity;

import java.io.Serializable;

public class Result implements Serializable{

   private static final long serialVersionUID = -8946453797496982517L;

   private boolean success;   private String message;   public Result(boolean success, String message) {      super();      this.success = success;      this.message = message;   }

   public boolean isSuccess() {      return success;   }   public void setSuccess(boolean success) {      this.success = success;   }   public String getMessage() {      return message;   }   public void setMessage(String message) {      this.message = message;   }

}
二、编写service
//添加public void save(Brand brand);
三、编写serviceImpl
@Overridepublic void save(Brand brand) {    brandDao.insertSelective(brand);}四、编写controller
//添加@RequestMapping("/save")public Result save(@RequestBody Brand brand){    try {        brandService.save(brand);        return new Result(true,"添加成功");    }catch (Exception e){        e.printStackTrace();        return new Result(false,"添加失败");    }}五、编写页面html
//添加保存$scope.save=function () {   var url="../brand/save.do";   //判断是添加还是修改,添加$scope.entity.id==null,否则执行修改   if ($scope.entity.id!=null){      url="../brand/update.do"   }   //发送请求$http.post(url,$scope.entity),第一个参数是请求地址,第二个参数是提交的数据   $http.post(url,$scope.entity).success(function (response) {      if(response.success){         //重新加载         return $scope.reloadList();      }else {         alert(response.message);      }   });}//ng-model="entity.name",封装到对象,才可以进行保存:name=>>entity=>>$scope=>>调save()方法存入数据库
<tr>   <td>品牌名称</td>   <td><input  class="form-control" placeholder="品牌名称" ng-model="entity.name" >  </td></tr><tr>   <td>首字母</td>   <td><input  class="form-control" placeholder="首字母" ng-model="entity.firstChar" >  </td></tr>
//ng-click="entity={}"点击新建清空缓存,新建页面数据栏为空,不给空值有缓存数据
<button ng-click="entity={}" type="button" class="btn btn-default" title="新建"      data-toggle="modal" data-target="#editModal" ><i class="fa fa-file-o"></i> 新建</button>
<button class="btn btn-success" data-dismiss="modal" aria-hidden="true" ng-click="save()">保存</button>

原文地址:https://www.cnblogs.com/zhangrongfei/p/11332060.html

时间: 2024-10-14 22:48:46

angular js 页面添加数据保存数据库的相关文章

Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮

昨天一同事问我如何在sharepoint2013的NewForm.aspx页面上添加一个 save and new的button.实现save 和new的功能,save的功能和默认的save按钮效果一至. 效果如图: 这里的思路如下: 1)用juqery来动态添加一个saveandnew的button 2)新建按钮的click事件将要调用默认save 按钮的click方法 3)新按钮的click事件后页面跳转主要取决于url的Source参数,所以我们必须改写获取该参数的方法,该参数的读取是在i

angular js 指令的数据传递 及作用域数据绑定

<div my-directive my-url="http://google.com" my-link-text="Click me to go to Google"></div> angular.module('myApp', []) .directive('myDirective', function() { return { restrict: 'A', replace: true, scope: { myUrl: '@', //绑定

一个hql 关键字member(非mysql)引起的 vo 数据 保存数据库错误

2015-03-19 14:16:29,285 ERROR [Thread-3] (DAOHelper.java:312) - updateByEntityPK:[email protected]java.lang.ClassCastException: org.hibernate.hql.ast.tree.SqlNode cannot be cast to org.hibernate.hql.ast.tree.FromReferenceNode at org.hibernate.hql.ast

Angular JS如何将数据发送至后台 java 类

AngularJS与后端联系实质上就是javascript与后端的联系,传送的就是json对象,只是AngularJS的双向数据绑定非常实用,它可以帮助我们少写很多javascript代码,它的强大之处不用再多介绍.. 首先导入项目所需jar包,这里有DWR的jar包和JSON的jar包: 这里还需要配置DWR框架,省略.... jsp页面代码: <%@ page language="java" import="java.util.*" pageEncodin

关于从JSP页面插入数据到数据库中乱码问题的解决

问题描述:最近我在写一个j2ee的留言板系统模块,遇到了一个非常让我头大的问题,当我从JSP页面输入数据后,通过hibernate中的业务逻辑类HQL语句把这个数据插入到本地的mysql数据库中,可是当我发现成功插入后在数据库中看到的是乱码,再回显到浏览页面中看到的也是一堆乱码,我的jsp页面设置编码为UTF-8,如下: <%@ page language="java" contentType="text/html; charset=UTF-8"    pag

angular.js的post数据方式

公司的项目前端部分现在改用angular,一切从头学起,今天记录一下关于数据请求的问题,由于get的请求方式比较简单,与post也类似,所以就单独讲讲post方式. 文档上post数据的写法有好几种,都是利用$http模块,通用写法如下: // Simple GET request example: $http({ method: 'GET', url: '/someUrl' }).then(function successCallback(response) { // this callbac

页面添加数据的PHP

第一个页面tianjia.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equ

页面提交数据到数据库乱码问题

1.通过request获得请求体,请求体中的内容是通过post提交的请求参数,格式是: username=zhangsan&password=123&hobby=football&hobby=basketball key ---------------------- value username                    [zhangsan] password                    [123] hobby                        

一个简单的从web页面获取数据插入数据库的小程序

1.数据库新建一张表:Student_information,表中三个字段,name(nvarchar(50),null),sex(nvarchar(50),null),age(numeric(18,0),null) 2.先新建一个Main.jsp. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!D