2017年7月13日
摘要: 页面效果 勾选一个或多个用户,或点击全选框,然后单击【批量删除】,弹出确认窗口。确定则删除,取消则不删除: 实现步骤 1.JSP页面的js函数 1.1添加按钮【批量删除】单击事件触发的js函数,有两种实现方式: 1.1 DOM对象实现 1.2 jQuery对象实现 function deleteAl 阅读全文
posted @ 2017-07-13 21:55 一只笨笨鸟 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 需求 1.新增用户保存:使用md5的密码加密,如果用户没有填写密码,设置初始密码“123”; 2.修改用户保存:使用md5的加密加密 *如果修改了密码,需要进行md5的密码加密; *如果没有修改密码,不需要进行md5的密码加密 实现步骤 1.在util包下封装工具类 /*************** 阅读全文
posted @ 2017-07-13 21:03 一只笨笨鸟 阅读(3205) 评论(0) 推荐(0) 编辑
摘要: 页面效果 实现步骤 1.Jsp页面要求 2.VO对象中添加非持久化javabean属性 3.两种文件下载方式 方式一:不使用struts2提供的文件下载(普通方式) Action类中添加方法: 方式二:使用struts2提供的文件下载 第一步:配置struts.xml 第二步:VO对象中,添加Inp 阅读全文
posted @ 2017-07-13 20:40 一只笨笨鸟 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 需求 完成用户文件上传 1:将上传的文件统一放置到upload的文件夹下 2:将每天上传的文件,使用日期格式的文件夹分开,将每个业务的模块放置统一文件夹下 3:上传的文件名要指定唯一,可以使用UUID的方式,也可以使用日期作为文件名 4:封装一个文件上传的方法,该方法可以支持多文件的上传,即支持各种 阅读全文
posted @ 2017-07-13 11:09 一只笨笨鸟 阅读(612) 评论(0) 推荐(1) 编辑
  2017年7月12日
摘要: 页面效果 1.当新增用户时,保存用户信息,并刷新用户管理首页 2.当编辑已存在的用户时,更新用户信息,并刷新用户管理首页 实现步骤 1.Action类中定义save()及edit() 2.struts.xml中添加 用户管理<action>下添加 3.service实现类中定义用户保存方法 这里获取 阅读全文
posted @ 2017-07-12 22:27 一只笨笨鸟 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 页面效果 鼠标失去焦点时,不需要刷新页面进行校验,判断登录名是否重复。 实现步骤 1.引入struts2-json-plugin-2.5.10.1插件包 2.页面使用jquery的ajax实现后台校验js 可以看到data作为标识符来判断登录名是否重复,所以在实体类ElecUser.java中加入非 阅读全文
posted @ 2017-07-12 21:20 一只笨笨鸟 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 页面效果 实现步骤 1.引入struts整合json的插件包 2.页面使用jquery的ajax调用二级联动的js 3.在Action类中定义findJctUnit()方法,这里要将返回的List集合放置到栈顶,struts2将其转换成json数据 struts2的插件包会将压入到struts2值栈 阅读全文
posted @ 2017-07-12 20:03 一只笨笨鸟 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 页面效果 1.点击【添加用户】 2.弹出新界面,用于添加新的用户信息 实现步骤 1.Action类设计 (1)添加add()方法,用于加载数据字典,完成下拉选项的初始化,并跳转到新增页面 (2).在struts.xml中添加映射 2.JSP页面设计 添加userAdd.jsp,注意将request集 阅读全文
posted @ 2017-07-12 16:37 一只笨笨鸟 阅读(1119) 评论(0) 推荐(0) 编辑
  2017年7月5日
摘要: 页面效果: 1.点击用户管理 2.输入查询条件,查询数据库,数据回显 实现步骤 数据库实现 domain设计 创建2个JavaBean 根据用户表和附件表,创建相应的javabean文件:ElecUser.java和ElecUserFile.java,代码略 创建2个xml 因为一个用户对应多个附件 阅读全文
posted @ 2017-07-05 16:35 一只笨笨鸟 阅读(920) 评论(0) 推荐(0) 编辑
  2017年7月2日
摘要: 需求:当进行文件上传保存等操作时,能在页面显示一个带百分比的进度条,给用户一个好的交互体验 实现步骤 JSP页面 1.添加table标签 这个table标签要隐藏,进度条执行的时候再显示。id为tdOne和tdTwo分别为进度条的蓝色和灰色区域。 2.添加js代码 当点击保存时,执行loading( 阅读全文
posted @ 2017-07-02 20:31 一只笨笨鸟 阅读(2407) 评论(0) 推荐(1) 编辑