struts2+dojo实现datagrid】的更多相关文章

实现一个普通的数据库查询功能,参考了这个帖子:http://stackoverflow.com/questions/5499453/how-to-refresh-datagrid 需要注意的是动态创建DataGrid时,必须放在按钮的点击事件外,否则表格无法更新. ACTION: package cn.edu.just.action.configurationAction; import java.util.ArrayList; import java.util.HashMap; import…
ACTION: package test.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionSupport; public class JSONDataAction extends A…
最近两天因为项目需要,接触了easyui,要用它的datagrid实现crud.第一次做,花了一天时间才完成所有功能,昨天做另外一个模块,同样的功能只用了两个小时. 现在把第一次做datagrid时遇到的问题记录下来,帮助自己记忆.同时也帮助其他第一次接触easyui的朋友. 问题 json到底有多少种? 当时项目里json的jar包是我直接从别的项目里拷过来的.结果在下面的语句里报错 resultObj = JSONObject.fromObject(json); 也就是我的json包里JSO…
一.概述 struts2提供了针对json的插件支持.常规来讲我们将如何将对象数组转成json对象在客户端直接调用呢?尤其和jquery的easyui插件配合使用,这个可能会有很多的问题需要我们解决.这里我只是将几个技术结合阐述. 二.将struts2增加对json的支持处理 1.增加相关jar包,这里我使用的是struts2.2.1.1版本,将他的官方文件下载下来可以看到我们需要的插件包都在,这里我以maven的pom文件片段说明需要增加的支持jar包. [java] view plainco…
Struts2获取easyUI datagrid 分页参数page和rows 用pageHelper分页时,只要是能够获取前台传来的两个参数page和rows基本就完成了很大一部分. 获取方法:定义两个变量page和rows,设置对应的getter,setter方法,在方法中直接获取就能打得.easyUI默认的每次请求时都会传递这两个参数. public int getPage() { return page; } public void setPage(int page) { this.pag…
问题:出现无法识别的问题 原因:Strust2.1开始,对于ajax类的标签不再使用<%@ taglib prefix="s" uri="/struts-tags"%> 引用 而是<%@ taglib prefix="sd" uri="/struts-dojo-tags"%> 解决方法:WEB-INF/lib下面添加struts2-dojo-plugin.jar包:,然后像类似这样的代码 <%@…
 作者:Junsan.Jin 邮箱:junsanjin@gmail.com QQ:1305896503 本文原始地址:http://www.rsky.com.cn/Article/java/201005/11748.html 欢迎转载,请保留作者信息,谢谢. 最近项目使用Spring+Struts2+JPA(Hibernate)的框架进行开发,大量使用了Struts2的标签库,确实让JSP页面干净了不少,也大大提高了开发的效率. 但是在使用sx:datetimepicker标签时发现一个问题…
在官网上看见的DataGrid编辑非常简单,但我实现的时候总是出现问题.经过N久的摸索,终于搞定了,期间出现了多处困难,下面说些解决办法的流程. 我实现的表格在页面加载时是不显示数据,只有通过表单像服务器提交查询数据后才刷新表格. 首先新建DataGrid: gridLayout =[{ defaultCell: { editable: true, type: cells._Widget, styles: 'text-align: center;' }, cells: [ { name: "WB…
DataGrid实现数据动态刷新功能见前一个帖子:http://www.cnblogs.com/qq552048250/p/4447103.html 实现数据删除只需要向表格中动态添加按钮,并为按钮的点击事件添加代码,向服务器端的删除代码发出请求,服务器删除后,再向服务器发出显示数据的请求. Action中添加删除代码. JSP的代码如下: <%@ page language="java" import="java.util.*" pageEncoding=&…
概述 最近学到EasyUI的Datagrid数据网格,然后就做了一个小例子,中间层利用Struts2来完成,DAO层用的是Hibernate. 数据库 数据库涉及到stuednt(name,noid,password,hobby,tno)表和teacher(tno,tname)表:实体的映射和实体之间关系的配置用的是注解的方式(mapper不能忘哦). @Entity @Table public class Teacher { private String tname; @Id private…