struts2+jquery+easyui+datagrid+j…
来源:互联网 发布:.shop域名有哪些 编辑:程序博客网 时间:2024/05/16 13:47
一、概述
二、将struts2增加对json的支持处理
1、增加相关jar包,这里我使用的是struts2.2.1.1版本,将他的官方文件下载下来可以看到我们需要的插件包都在,这里我以maven的pom文件片段说明需要增加的支持jar包。
[java] viewplaincopy
-
-
jaxen -
jaxen -
1.1.1 -
-
-
net.sf.ezmorph -
ezmorph -
1.0.6 -
-
-
net.sf.json-lib -
json-lib -
2.4 -
jdk15 -
-
-
-
commons-collections -
commons-collections -
3.2.1 -
-
-
-
org.apache.struts -
struts2-json-plugin -
2.2.1.1 -
2、选择jquery以及easyui的版本,这里我用的是jquery1.4.4版本和easyui的1.2.2版本(jquery-easyui-1.2.2)
3、进行action代码编写
[java] viewplaincopy
-
static final long serialVersionUID = 1L; -
private IGodPositionService godPositionService; - //对象实例
-
private GodPosition godPosition; - //对象集合
-
private List godPositionList; -
- //这东西得和grid中的参数对应上,返回json对象,不是返回json串
-
private JSONArray rows; -
-
public JSONArray getRows() { -
return rows; -
} -
public void setRows(JSONArray rows) { -
this.rows = rows; -
} - //可以用来放回字符串结果
-
private String result; - //记录数量
-
private int total= 0; -
-
public String getResult() { -
return result; -
} -
public void setResult(String result) { -
this.result = result; -
} -
-
public int getTotal() { -
return total; -
} -
public void setTotal( inttotal) { -
this.total = total; -
} -
-
-
public String throwsgodlist() ServiceException{ -
HttpServletResponse resp=ServletActionContext.getResponse(); -
resp.setContentType("application/json"); -
godPositionList = godPositionService.findAllGodPosition(); -
//进行集合的转换,转换成json对象 -
rows=JSONArray.fromObject(godPositionList); - //记录条数的记录
-
total=godPositionList.size(); -
logger.info("[total]:"+total+"[rows]:"+rows); -
return "root"; -
}
4、配置文件编写
[java] viewplaincopy
-
<</span>package name= "jsonpackage"extends="loginpackage,json-default" namespace= "/json"> -
-
-
"loginInterceptor" class="com.jiuchongju.interceptor.LoginInterceptor"> -
"loginInterceptorStack"> -
"loginInterceptor"> -
"json"> -
"defaultStack"> -
-
-
<<spanclass="keyword" style="margin: 0px; padding: 0px; border: none;color: rgb(0, 102, 153); background-color: inherit; font-weight:bold; ">default name= "loginInterceptorStack"></</span>default-interceptor-ref> -
"godjson" class="JsonAction"> -
"root" type= "json"> -
-
"excludeProperties">godPositionService,godPosition,godPositionList -
-
- </<span class="keyword" style="margin: 0px; padding: 0px;border: none; color: rgb(0, 102, 153); background-color: inherit;font-weight: bold; ">package>
5、页面展示代码编写
[java] viewplaincopy
-
type= "text/css"href= "
0 0
- struts2+jquery+easyui+datagrid+j…
- struts2+jquery+easyui+datagrid+j…
- Struts2绑定Jquery EasyUI的Datagrid分页
- Struts2绑定Jquery EasyUI的Datagrid分页
- JQuery EasyUI 的datagrid 整合Struts2的查询功能实现
- struts2+jquery+easyui+datagrid+json 组合显示一个列表组件
- struts2和Jquery EasyUI整合数据查询(DataGrid)
- jquery easyui dataGrid 和struts2结合使用小例子
- struts2跟Jquery EasyUI整合数据查询(DataGrid) 1
- jquery easyui DataGrid
- jQuery EasyUI DataGrid
- jquery easyUI datagrid
- Jquery easyui DataGrid分页
- JQuery EasyUI DataGrid
- jquery easyui DataGrid
- jquery easyui datagrid API
- jquery easyui datagrid 分页
- jquery easyui DataGrid
- PLSQ创建用户L
- PLSQL导入/导出数据方法
- JDBC连接MySQL数据库及示例
- 使用Spring的jdbcTemplate进一步简…
- Spring:JdbcTemplate使用指南
- struts2+jquery+easyui+datagrid+j…
- Struts2+JQuery+Json登陆实例
- There is no resul…
- 一定要明白采取是哪种提交方式,表…
- 在字符串中删除特定的字符
- jQuery中添加自定义或函数方法
- EasyUI把datagrid的值赋给表单
- 解析oracle的rownum
- plsql 分页
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
复配水分保持剂
复配磷酸盐
辟谷三天后复食的正确步骤
辟谷后怎么复食
159复食食谱
辟谷七天复食食谱
辟谷复食食谱
复食
节食减肥后如何复食
成人高考 高复班
成人高复考试
上海高复班学校哪些好
的夏
苏迎夏
韩三千苏迎夏豪婿
夏子安慕容桀
槐夏记事
黑灯夏火
黑灯夏火玩家凶猛
苏迎夏韩三千免费阅读
苏迎夏豪胥韩三千
夏子安
荆棘之歌槐夏记事
夏子安慕容桀免费阅读
诸夏大王
顾淮笙夏沫免费阅读
林阳夏幽安
夏染雪
夏东评车
夏东
夏东评车个人资料
夏乐
冬日夏云
夏云
夏云果战少天免费阅读
夏云果战少天
夏云初厉炎夜免费阅读全文
夏云初厉天昊
夏亚
独角兽高达 夏亚
机动战士高达逆袭的夏亚