一、表结构(hr_deptment)
hr_deptment CREATE TABLE `hr_deptment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(256) COLLATE utf8_bin NOT NULL,
`parent_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin
package com.sms.controller;
二、前台使用jstree(test.jsp)
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="js/jstree/style.min.css">
<script src="js/jstree/jquery-3.2.0.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jstree/jstree.min.js"></script>
</head>
<body>
<div id="container"></div>
<script>
$(function() {
alert("ddddd");
$('#container').jstree({
'core' : {
'data' : {
"url" : "/sMsApp/hrdeptment/getHrDeptmentTree",
"dataType" : "json" // needed only if you do not supply JSON headers
}
}
});
});
</script>
</body>
</html>
三、java代码
1.domain(HrDeptment.java)
package com.sms.domain;
public class HrDeptment implements java.io.Serializable {
private Integer id ;
private Integer organizationId ;
private String name;
private Integer parentId ;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;