最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jsp、struts、spring、mybatis实现前端页面功能模块化拆分的方案
时间:2017-01-11 编辑:简简单单 来源:一聚教程网
首先申明所需jar包:
ezmorph-1.0.6.jar
jackson-all-1.7.6.jar
jsoup-1.5.2.jar
一、创建一个实体类Emp.
packagecom.hyx.entity;
publicclassEmp { privateInteger id; privateString name; privateInteger dptNo; privateString gender; privateString duty;
publicInteger getId() { returnid; } publicvoidsetId(Integer id) { this.id = id; } publicString getName() { returnname; } publicvoidsetName(String name) { this.name = name; } publicInteger getDptNo() { returndptNo; } publicvoidsetDptNo(Integer dptNo) { this.dptNo = dptNo; } publicString getGender() { returngender; } publicvoidsetGender(String gender) { this.gender = gender; } publicString getDuty() { returnduty; } publicvoidsetDuty(String duty) { this.duty = duty; }
} |
二、实体类转换为Json
(1)
importjava.io.IOException;
importnet.sf.json.JSONObject;
importorg.apache.struts2.json.JSONException; importorg.codehaus.jackson.map.ObjectMapper;
importcom.hyx.entity.Emp;
publicclassMainTest {
publicstatic ObjectMapper mapper =newObjectMapper(); // Convert object to JSON string String jsonStr =""; try{ jsonStr = mapper.writeValueAsString(obj); }catch(IOException e) { throwe; } returnJSONObject.fromObject(obj).toString(); }
// 主函数 publicstaticvoidmain(String[] args) {
Emp emp=newEmp(); emp.setId(1); emp.setName("张三"); emp.setGender("男"); emp.setDptNo(001); emp.setDuty("职员");
String jsonStr=""; try{ jsonStr=objectToJson(emp); }catch(JSONException e) { e.printStackTrace(); }catch(IOException e) { e.printStackTrace(); }
System.out.println(jsonStr);
}
} |
(2)
importnet.sf.json.JSONObject;
importcom.hyx.entity.Emp;
publicclassMainTest {
// 主函数 publicstaticvoidmain(String[] args) {
Emp emp=newEmp(); emp.setId(1); emp.setName("张三"); emp.setGender("男"); emp.setDptNo(001); emp.setDuty("职员");
JSONObject jsonObject = JSONObject.fromObject(emp);
System.out.println(jsonObject);
}
} |
相关文章
- webpack打包单页面如何引用的js 06-07
- angular.js 路由及页面传参示例 05-03
- 在js代码拼接dom对象到页面上去的模板总结 04-05
- JS实现的表头列头固定页面功能示例 01-10
- JS调用iframe方式实现Web区域打印页面内容 01-23
- iframe父子页面相互调用js代码 06-09