(七)用户管理(增删改查)

实现CRUD的步骤及用户实体映射文件

1、  用户实体类及映射文件:Usre.java 和 User.hbm.xml

2、  实现UserDao、UserDaoImpl,直接继承BaseDao、BaseDaoImpl;

3、  编写UserService、UserService类,里面包括baseDao中的基本方法;

4、  UserAction中要实现增删改查,需要6个方法;我们约定需要跳转到页面的方法以UI结尾,如果addUI 则说明这是跳转到添加页面,需要对应一个addUI.jsp。在删除、修改、添加完成后应该返回列表页面,这时为了避免重复提交返回使用重定向。

配置user-spring.xml,并将其导入到applicationContext.xml中,然后在applicatoinContext.xml中设置所有业务dao的父类dao,为baseDao中的HibernateDaoSupport注入sessionFactory。

在user-spring.xml中的内容:

实现用户管理的CRUD方法及显示列表

在UserAction中至少需要有的6个方法:

listUI() --- 返回到列表页面对应listUI.jsp

addUI() --- 返回到添加页面对应addUI.jsp

add() --- 重定向到listUI

edit() --- 重定向到listUI

editUI() --- 返回到编辑页面对应editUI.jsp

delete() --- 删除用户完后重定向到listUI

设置完action后,配置user-struts.xml文件,里面对应各个方法对应的页面;最后将user-struts.xml包含到struts.xml文件中。

接下来引入美工设计好的页面;将数据与页面结合展示。

完成美工设计页面显示

将美工设计好的页面复制到项目中:

将js、css、image、分别放置到WebRoot目录下;其它的jsp对应复制。复制完成后针对jsp页面填充动态数据。

对应大多数页面样式和jquery都是需要的,所以我们把公共样式和jquery、struts标签库等信息抽出到一个header.jsp文件中,将此文件放入common公共文件目录。

批量删除

时间: 2024-10-20 05:41:30

(七)用户管理(增删改查)的相关文章

AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作

博客地址:http://www.moonxy.com 关于AD 域服务器搭建及其使用,请参阅:AD 域服务简介(一) - 基于 LDAP 的 AD 域服务器搭建及其使用 Java 获取 AD 域用户,请参阅:AD 域服务简介(二)- Java 获取 AD 域用户 一.前言 在日常的开发中,为了实现单点登录,需要对域用户进行增删改查操作,以维持最新的用户信息,确保系统的安全. 二.Java 对 AD 域用户的增删改查操作 package com.moonxy.ad; import java.uti

Struts2+Spring+Hibernate实现员工管理增删改查功能(一)之ssh框架整合

前言        转载请标明出处:http://www.cnblogs.com/smfx1314/p/7795837.html 本项目是我写的一个练习,目的是回顾ssh框架的整合以及使用.项目介绍:此项目主要有前台管理员通过登录进入员工管理系统页面,之后可以对员工列表进行常规的增删改查.以及部门列表的增删改查.IDE使用的是eclipse,个人感觉比较好用,不过最近我正在研究idea,数据库是mysql,前台主要以bootstrap为主. 这点是直接摘抄的 struts 控制用的 hibern

搭建第一个web项目:实现用户的增删改查

好久没写这个web的代码了,再不写估计以前的也忘记的差不多了,赶紧复习下,顺便把自己的想法慢慢实现了. 最近在公司发现以前的项目有用easyUI搭建的.赶紧copy回来学习下. 感觉写日志真的很有必要,自己总结的肯定要比每次从网上查阅来的靠谱.每次搭建一个基本的web项目都都要查ssh的配置真的很忧伤啊,有木有!!! 把jar包的截图截了一下,要不总是记不清该用到的基本jar有啥. 其中Struts中用到的jar有:commons-fileupload.jar  commons-io.jar  

搭建第一个web项目:实现用户的增删改查(三)

每个程序员都有自己写代码的习惯吧,用公司编代码的方式习惯了之后,就按照公司的方法在后台建立了一些工具类. util类——JPAUtil.java(与数据库打交道)备注:只是一部分,只做了增删改查. package cn.itcast.oa.util; import java.io.Serializable; import java.util.List; import org.springframework.beans.BeansException; import org.springframew

搭建第一个web项目:实现用户的增删改查(二)

最近学了点java和微信的东西,公司这个项目有搭建不起来,在公司有时间的时候就学点Android了,放了个端午假期又颓废了一段时间,这个增删改还没有整理好,我勒个去啊. 不过最近慢慢整理项目的时候,发现了一些思路,对以后和像我一样的新手来说也许有不少的帮助. 1.不要一味心思的去赶紧实现自己的想法,其实一步一步,从简单的来,慢慢测试,也许更节约时间. 这次就是急着去扩展easyUI的dialog,模仿公司的扩展方法,可是一直不成功.反而先做一个简单的dialog,慢慢一步步调试,就会发现自己犯的

PHP----练习-----新闻管理----增删改查

练习-----新闻管理 题目要求如下: 做法: [1]建数据库 [2]封装类文件--------DBDA.class.php 1 <?php 2 class DBDA 3 { 4 public $fuwuqi="localhost"; //服务器地址 5 public $yonghuming="root";//用户名 6 public $mima="";//密码 7 8 public $dbconnect;//连接对象 9 10 //操作数

搭建第一个web项目:实现用户的增删改查(四)

前台采用了easyUI框架. 这里浪费时间比较多的就是对easyUI中的一些插件的扩展.因为自己一开始jQuery基础确实不是太好,有些问题不能及时发现. 下面是easyUI一个增删改的列表实现: 在图中,可以看到列表底部有总记录,页码,还有reload按钮和添加按钮.所以在项目中建立了一个工具类,用于包装这些数据.EasyGridAction.java package cn.itcast.oa.base; import org.apache.struts2.convention.annotat

框架 day30 Struts2练习项目-人员管理(增删改查)

Struts2练习项目人员管理 1案例名称: 人员管理系统:user manager system (ums) 2案例功能: *用户登录 -- xml校验.登录拦截器 *查询所有用户(条件查询) *添加(上传简历)-- token *编辑(下载) -- 标签回显 *查询 *删除(略) 3技术分析 4环境搭建 4.1jar包 *struts *dbutils *c3p0 *mysql 4.2配置文件 4.2.1struts.xml <?xml version="1.0" encod

Vue电商后台管理系统项目第3篇-首页用户列表增删改查功能

前言 由于之前的作者没有再更新这个后台管理系统项目的文章了,我想着把它的项目重头到位做一遍,把剩下的文章写完,把这个项目记录完整,以后遇到类似的后台管理系统项目,可以快速复习一些知识点. 新的项目地址:https://github.com/C4az6/vue_manage_system 添加用户 这个操作在用户列表页面,所以路由不用再进行 处理了. 基于单文件组件: 添加事件绑定--弹出新增用户对话框 添加dialog对话框 Element-UI组件>dialog对话框>自定义内容>表单

JavaEE权限管理系统的搭建(七)--------管理用户的增删改

本小结讲解管理用户的增删改查实现, 首先是添加用户,如下图所示,可以看到添加用户的同时也要给用户分配角色,至少给用户分配一个或者是多个角色 页面js部分: $.ajax({ //几个参数需要注意一下 type: "POST",//方法类型 dataType: "json",//预期服务器返回的数据类型 url: "/admin/admin-user-add.action" ,//url data: $('#form1').serialize(),