这个是我Controller的代码
package com.example.demo.controller;
import com.example.demo.service.impl.UserService;
import com.example.demo.user.User;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource;
import java.util.List;
@Controller
public class UserController {
@Resource
private UserService userService;
@RequestMapping(value = "/search")
public String search(Model model) {
//查询数据库所有用户
List<User> userList = userService.findAll();
model.addAttribute("users", userList);
return "userList";
}
@RequestMapping(value = "/Index")
public String Index(){
return "Index";
}
@RequestMapping(value = "/AddAdmin")
public String AddUser(@ModelAttribute(value = "/save") User user){
userService.save(user);
return "success";
}
@RequestMapping(value = "/save")
public String adduser(){
return "AddAdmin";
}
}
这个是Index的页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Index</title>
</head>
<body>
<form name="demo" method="post">
<!--YOUR DATA AREA-->
<input type="button" value="添加" onclick="addAction()">
<input type="button" value="删除" onclick="deleteAction()">
<input type="button" value="查询" onclick="searchAction()">
</form>
<script type="text/javascript">
function addAction(){
document.demo.action="/save";
document.demo.submit();
}
function deleteAction(){
document.demo.action="/404";
document.demo.submit();
}
function searchAction(){
document.demo.action="/search";
document.demo.submit();
}
</script>
</body>
</html>