日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

java mvc增删改查_springmvc-CRUC增删改查

發布時間:2023/12/19 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java mvc增删改查_springmvc-CRUC增删改查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

demo

控制器?UserController.java:

1.獲取列表:

控制器@Autowired

private?UserDao?userDao;

/**

*?路徑?:?user/getAll

*/

@RequestMapping("/getAll")

public?String?getAll(Map?map){

map.put("userList",userDao.findAll());

return?"list";

}

視圖 list.jsp

pageEncoding="UTF-8"%>

html>

用戶列表

添加用戶

暫無數據

編號用戶名年齡修改刪除
${user.uid}${user.uname}${user.age}修改刪除

2.新增:

表單

pageEncoding="UTF-8"%>

html>

添加用戶

用戶名:?

年?齡:?

控制器接收數據/**

*?提交新增用戶的表單提交

*?@param?user

*?@return

*/

@RequestMapping(value="/addPost",method=RequestMethod.POST)

public?String?addPost(User?user){

userDao.add(user);

return?"success";

}

3.修改

控制器獲取數據/**

*?展示編輯用戶的頁面

*?@param?uid

*?@return

*/

@RequestMapping("edit")

public?String?edit(@RequestParam("uid")?int?uid,Map?map){

User?user?=?userDao.get(uid);

map.put("user",user);

return?"edit";

}

視圖

pageEncoding="UTF-8"%>

html>

添加用戶

編?號:${requestScope.user.uid}?

用戶名:?

年?齡:?

控制器接收表單/**

*?修改用戶信息的表單提交

*?@param?user

*?@return

*/

@RequestMapping(value="/editPost",method=RequestMethod.POST)

public?String?editPost(User?user){

userDao.edit(user);

return?"success";

}

4.刪除

控制器/**

*?刪除

*?@param?uid

*?@return

*/

@RequestMapping("del")

public?String?del(@RequestParam("uid")?int?uid){

userDao.del(uid);

return?"success";

}

持久層?UserDao.java:package?com.shuoeasy.springmvc.dao;

import?java.util.Collection;

import?java.util.HashMap;

import?java.util.Map;

import?org.springframework.stereotype.Repository;

import?com.shuoeasy.springmvc.entity.User;

@Repository

public?class?UserDao?{

private?static?Map?users?=?null;

/**

*?初始化數據

*/

static?{

users?=?new?HashMap();

users.put(1001,?new?User(1001,"張三",23));

users.put(1002,?new?User(1002,"李四",24));

users.put(1003,?new?User(1003,"王五",25));

users.put(1004,?new?User(1004,"趙六",26));

users.put(1005,?new?User(1005,"呵呵",27));

}

private?int?lastId=1006;

private?int?createLastId(){

return?++lastId;

}

public?Collection?findAll(){

return?users.values();

}

public?User?get(int?id){

return?users.get(id);

}

public?int?add(User?user){

if(user.getUid()<=0){

user.setUid(this.createLastId());

}

users.put(user.getUid(),?user);

return?1;

}

public?int?edit(User?user){

users.replace(user.getUid(),?user);

return?1;

}

public?int?del(int?id){

users.remove(id);

return?1;

}

}

實體 User.java:package?com.shuoeasy.springmvc.entity;

public?class?User?{

private?int?uid;

private?String?uname;

private?int?age;

public?User(){}

public?User(int?uid,?String?uname,?int?age)?{

super();

this.uid?=?uid;

this.uname?=?uname;

this.age?=?age;

}

public?int?getUid()?{

return?uid;

}

public?void?setUid(int?uid)?{

this.uid?=?uid;

}

public?String?getUname()?{

return?uname;

}

public?void?setUname(String?uname)?{

this.uname?=?uname;

}

public?int?getAge()?{

return?age;

}

public?void?setAge(int?age)?{

this.age?=?age;

}

@Override

public?String?toString()?{

return?"User?[uid="?+?uid?+?",?uname="?+?uname?+?",?age="?+?age?+?"]";

}

}

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的java mvc增删改查_springmvc-CRUC增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。