package com.demo.action;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.demo.entity.User;
import com.demo.servie.IUserService;
@Controller
@RequestMapping(value = "/users")
public class UserAction {
@Resource
private IUserService userServiceImpl;
@RequestMapping(value = "/execute.do")
public String execute() {
return "users/execute";
}
@RequestMapping(value = "/register.do")
public String register(User user) {
userServiceImpl.insert(user);
return "redirect:/";
}
@RequestMapping(value = "/delete.do")
public String delete(int userid) {
userServiceImpl.delete(userid);
return "redirect:/";
}
@RequestMapping(value = "/update.do")
public String update(User user) {
userServiceImpl.update(user);
return "redirect:/";
}
@RequestMapping(value = "/query.do")
@ResponseBody
public User query() {
int userid = 1;
return userServiceImpl.query(userid);
}
@RequestMapping(value = "/list.do")
@ResponseBody
public Map<String, Object> getList(int index, int size) {
List<User> list = userServiceImpl.getList(index, size);
Map<String, Object> map = new HashMap<String, Object>();
map.put("total", "");
map.put("rows", list);
return map;
}
@RequestMapping(value = "/login.do")
public String login(String username,String password,Model model) {
User user = userServiceImpl.login(username, password);
model.addAttribute("userid",user.getUserid());
model.addAttribute("name",user.getUsername());
model.addAttribute("birth", user.getBirth());
return "users/user_index";
}
}
最近下载更多
最近浏览更多
xiaotao555555 LV3
6月20日
xzg123456 LV6
2024年6月18日
qq970040477 LV24
2024年6月16日
adscazsc
2024年3月12日
暂无贡献等级
微信网友_6234675614470144 LV1
2023年12月11日
poupon
2023年11月23日
暂无贡献等级
asdfg01234 LV10
2023年7月31日
gecongkai LV8
2023年6月22日
liuliuyl LV3
2023年6月17日
sdhfkh LV4
2023年6月12日

