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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

springmvc restful风格操作

發(fā)布時(shí)間:2024/4/17 c/c++ 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springmvc restful风格操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ssm框架

controller:

package com.sgcc.controller;import java.util.ArrayList; import java.util.List;import org.omg.CORBA.PUBLIC_MEMBER; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping;import com.sgcc.entity.User;@Controller @RequestMapping("/user")//窄化--分模塊開(kāi)發(fā),團(tuán)隊(duì)協(xié)作-- 注意頁(yè)面跳轉(zhuǎn) 加/ 或視圖解析器 public class UserController {private List<User> list = new ArrayList<User>();public UserController() {list.add(new User(1,"張三","1111"));list.add(new User(2,"李四","1111"));list.add(new User(3,"王五","3333"));}//查詢所有用戶@RequestMapping("/list")public String list(ModelMap map){map.addAttribute("list", list);//System.out.println(list.toString());return "/list.jsp";}//添加用戶@RequestMapping("/add")public String add(User user){user.setId(list.get(list.size()-1).getId()+1);list.add(user);//return "/user/list.do"return "redirect:list.do";}//刪除用戶@RequestMapping("/delete")public String delte(int id){for (int i = 0; i < list.size(); i++) {if (list.get(i).getId()==id) {list.remove(i);break;}}return "redirect:list.do";}//傳統(tǒng)url delete?id=123;//restful風(fēng)格的開(kāi)發(fā) delete/123//url /user/123/delete1@RequestMapping("/{id}/delete1")public String delete1(@PathVariable int id){for (int i = 0; i < list.size(); i++) {if (list.get(i).getId()==id) {list.remove(i);break;}}return "redirect:/user/list.do";} }

?

前端:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><table width="80%" align="center"><tr><td colspan="4" align="right"><a href="add.jsp">添加</a></td></tr><tr><td>編號(hào)</td><td>姓名</td><td>密碼</td><td>操作</td></tr><c:forEach items = "${list }" var="bean"><tr><td>${bean.id }</td><td>${bean.name }</td><td>${bean.pwd }</td><td><a href="user/delete.do?id=${bean.id }">刪除</a><td><a href="user/${bean.id }/delete1.do">刪除2</a></td></tr></c:forEach></table></body> </html>

?

轉(zhuǎn)載于:https://www.cnblogs.com/alloevil/p/6081784.html

總結(jié)

以上是生活随笔為你收集整理的springmvc restful风格操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。