摘要:
最近需要做一个动态表单管理,因为以前没什么经验,所以自己做了一个小demo研究了一下,现将自己的整体思路再从头顺一下,也顺便记录一下这次的学习经验,呵呵1、 首先,要想实现动态表单的管理,自己首先想到的是不就是执行sql语句对数据库表的字段进行增删改嘛,后来想想并不这么简单,因为要关乎到以后用户添加数据时表单的动态生成,以及还要生成动态的js表单验证,所以我首先新建了一张表记录了某张表所有字段信息,如下:CREATE TABLE `sys_user_fields_info` ( `field_id` varchar(255) NOT NULL DEFAULT '' COMMEN 阅读全文
摘要:
最近项目中要做到重置密码并将新密码通过邮件发送给用户的功能,所以练习并学会了如何使用java发送邮件,代码如下:public static void sendMail(String mailTo, String newPwd) {//参数为收件人的邮箱地址及新密码 Properties pro = getProperties("ResetPwd.properties"); try { Properties mailPro = new Properties(); Authenticator auth = new EmailAutherticator(//发件人身份验证 pro 阅读全文
摘要:
1、首先说一下对三层框架中dao、service的最新心得: 以前不管是写dao层还是service层,我肯定写的方法都是一样的,也就是service接口层的方法与dao接口层的方法肯定都是一样的,但是最近才发现这个问题的严重性,在做项目的时候没有分清业务逻辑关系,比如用户跟组织还有用户组织关联三张表,在编写用户功能时肯定要获取组织相关信息,一开始在UserController中我将UserService跟OrganizeService全都写了进去,只要是用户管理需要用到的方法我全都写到了UserController中,可是项目组开会的时候经理提醒了我们很重要的一点那就是业务逻辑一定要分清楚. 阅读全文
摘要:
最近做项目需要使用Ztree,但是使用的方法不多,主要是显示,跟click操作:1、数据显示://组织树规则var settingTree ={//属性设置 data: { simpleData: { enable: true } }, callback : {//回调函数 onClick : onClick }};//tree点击事件function onClick(e, treeId, treeNode){treeNode.id;//获取点击节点id属性值treeNode.name;//获取点击节点name属性值}后台获取数据格式:public class TreeN... 阅读全文
摘要:
最近做项目时要用到jqGrid,先学习了一下jqGrid的使用方法,现总结如下,先从基本的说起:1、数据显示:jqGrid可以解析的数据有很多种,如xml、json等,在这个项目中主要用的就是json数据解析,在这个项目中我学到的jqGrid显示数据的方式有三种,现列举如下:(1)先定义表格模板,在$(document).reay();中为其加载数据://jqgrid表格加载页面 $("#userTable").jqGrid({datatype:"local",//设置读取的数据格式,json、local、xml等colNames:['编号 阅读全文
摘要:
在使用struts2实现下载带有中文文字的文件时出现乱码问题,即弹出的对话框中文件名为乱码,而且无法无法下载,现就该问题给出如下解决方案:1、页面请求:<a id="download" href="follow!download?fileName=<s:property value="imageList0.imageName"/>"><s:property value="imageList0.imageName"/></a>2、action处理:private Str 阅读全文
摘要:
在使用amcharts做统计的时候,遇到一个问题,就是怎么把后台传过来的一个json格式的字符串怎么转换成json数组,因为amchatrs要求解析的数据格式是json格式的数组。解决方案:在js中先将隐藏域中的值转换成Array数组,再赋给chart的dataProvider属性,具体过程如下:1、action中需要一个变量存储json格式的字符串传到jsp页面。private String countAllStr = "";public String getCountAllStr() { return countAllStr; }public void setCount 阅读全文