支持Java Spring MVC
2016-06-21 11:04
435 查看
Java Spring MVC能很方便在后台返回JSON数据,所以与MiniUI进行数据交互非常简单。
1)后台处理:
在MVC控制器中,可以通过方法参数接收数据,也可以通过Request接收更复杂的数据对象;
然后将任何服务端对象JSON序列化后返回。
比如一个典型的表格分页加载后台处理代码:
@RequestMapping(value = "GetGridData", method = RequestMethod.POST)
@ResponseBody
public String GetGridData(HttpServletRequest request, HttpServletResponse response) throws Exception
{
//查询条件
String key = request.getParameter("key");
//分页
int pageIndex = Integer.parseInt(request.getParameter("pageIndex"));
int pageSize = Integer.parseInt(request.getParameter("pageSize"));
//字段排序
String sortField = request.getParameter("sortField");
String sortOrder = request.getParameter("sortOrder");
HashMap result = new Test.TestDB().SearchEmployees(key, pageIndex, pageSize, sortField, sortOrder);
String json = Test.JSON.Encode(result);
return json;
}
复制代码
2)前端处理
所有MiniUI示例都不用做任何改动,只需要修改url地址符合mvc的规范即可。
这里下载Java Spring MVC示例包:
下载地址:http://miniui.com/bbs/forum.php?mod=viewthread&tid=47036&extra=page%3D1
1)后台处理:
在MVC控制器中,可以通过方法参数接收数据,也可以通过Request接收更复杂的数据对象;
然后将任何服务端对象JSON序列化后返回。
比如一个典型的表格分页加载后台处理代码:
@RequestMapping(value = "GetGridData", method = RequestMethod.POST)
@ResponseBody
public String GetGridData(HttpServletRequest request, HttpServletResponse response) throws Exception
{
//查询条件
String key = request.getParameter("key");
//分页
int pageIndex = Integer.parseInt(request.getParameter("pageIndex"));
int pageSize = Integer.parseInt(request.getParameter("pageSize"));
//字段排序
String sortField = request.getParameter("sortField");
String sortOrder = request.getParameter("sortOrder");
HashMap result = new Test.TestDB().SearchEmployees(key, pageIndex, pageSize, sortField, sortOrder);
String json = Test.JSON.Encode(result);
return json;
}
复制代码
2)前端处理
所有MiniUI示例都不用做任何改动,只需要修改url地址符合mvc的规范即可。
这里下载Java Spring MVC示例包:
下载地址:http://miniui.com/bbs/forum.php?mod=viewthread&tid=47036&extra=page%3D1
相关文章推荐
- java 基础一 对象和数组的比较
- eclipse中CTRL+H 搜索
- mac myeclipse2015安装SVN插件
- Spring对Hibernate事务管理
- JDK环境变量的设置
- java——io流
- java迭代Iterator
- jdk环境变量配置后java,java
- Java工具类:获取long型唯一ID
- Java环境变量配置&解决版本不一致问题
- eclipse--插件
- 编写一个完美的equals方法的建议
- 关于Java中try-catch-finally-return的执行顺序
- Springmvc 与 MyBatis的整合(二)
- eclipse adt 选择ndk目录时提示“Not a valid NDK directory”
- 关于自己在学习java路程上的所思所想(二)
- Java中HashMap的详解
- Hessian知识学习总结(三)——Spring + Hessian + Spring MVC
- Java中的HashMap、HashTable、TreeMap和WeakHashMap
- Spring4——集成Bean Validation 1.1(JSR-349)到SpringMVC