JavaWeb-HTML实列开发
- 目录
- 源代码链接
- 部分效果图
目录
#1.用户列表开发
新建一个Maven项目
创建包:com.iflytek
在项目中
在com.iflytek.controller中新建一个类为控制器类:(本网址为/UserController.java)
UserController.java
package com.iflytek.controller;import java.util.List;//import java.util.Scanner; //键盘扫描类
import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;import com.iflytek.bean.Album;
import com.iflytek.bean.User;
import com.iflytek.dao.AlbumDao;
import com.iflytek.dao.UserDao;@Controller
public class UserController {@Autowiredprivate UserDao dao;@RequestMapping("/user_list")//用户列表进口public String touser_list(HttpServletRequest request) {//UserDao dao=new UserDao();//创建dao对象List<User> userList = dao.getUserList();//利用dao获取用户列表数据request.setAttribute("userList", userList);return "users";}@RequestMapping("/info")//用户信息进口public String toInfo(Integer id,HttpServletRequest request) { //UserDao dao=new UserDao();User user=dao.getUserById(id);request.setAttribute("user",user);return "userInfo";}@RequestMapping("/user_add")//创建新用户public String toAddUser() { return "userAdd";}@RequestMapping("/user_add_save")//保存新用户public String userSave(User user) { dao.InsertUser(user);return "redirect:/user_list";}@RequestMapping("/user_edit")//用户信息修改public String toEditUser(Integer id,HttpServletRequest request) { User user=dao.getUserById(id);request.setAttribute("user",user);return "userEdit";}@RequestMapping("/user_edit_save")//修改保存public String userUpdate(User user) {dao.updateUser(user);return "redirect:/user_list";}@Autowiredprivate AlbumDao adao;@RequestMapping("/am")//相册功能public String toAlbum(HttpServletRequest request) {List<Album> alm=adao.getAlbum();request.setAttribute("alm",alm);return "album";}@RequestMapping("/create_album")//创建新相册public String tocreateAlbum() { return "createAlbum";}@RequestMapping("/album_create_save")//新相册保存public String createAlbum(Album album) { adao.InsertAlbum(album);return "redirect:/am";}@RequestMapping("/album_edit")//修改相册内容public String toEditAlbum(Integer id,HttpServletRequest request) { Album album=adao.getAlbumById(id);request.setAttribute("album",album);return "albumEdit";}@RequestMapping("/album_edit_save")//保存public String albumUpdate(Album album) { adao.UpdateAlbum(album);return "redirect:/am";}@RequestMapping("/album_delete")//删除相册public String toDeleteAlbum(Integer id,HttpServletRequest request) { Album album=adao.getAlbumById(id);request.setAttribute("album",album);return "albumDelete";}@RequestMapping("/album_delete_rest")public String albumDelete(Album album) { adao.DeleteAlbum(album);return "redirect:/am";}
}
源代码链接
链接: nihao1.zip.
提取码:ckgg