2017-11-23 16:00
你用JFinal做服务端接口就好了,完全没问题的,当然也有一些人直接用来直连数据库的这种少数人干的事,也是可用的,如用ActiveRecord做orm查询数据库也是支持的。不过还是建议你写接口调用好处分别为, 统一、通用、安全、维护简单。接口与客户端面离,当前你需求上是只有app用到接口,以后有可能提出接公众号、小程序的,这样你多个端用一套接口就好了。
2017-11-23 15:50
用HttpKit的get或post方法去调用。然后用JsonKit去序列或反序列化就可以了,但注意下,C#写的服务端接口生成json是有头部的。
2017-11-23 15:37
就按你上面的格式传就好了。
2017-11-23 15:35
你看下这个是否对你有帮助:https://segmentfault.com/q/1010000004647912
2017-11-23 15:21
另外推荐你一个更简单的,直接都不用ShiroPlugin插件的:http://www.jfinal.com/share/410
2017-11-23 15:19
学习下这个:https://gitee.com/log4j/jfinalshiroplugin#note_784400
2017-11-22 18:24
@小螃蟹 你上面就说用getParaToInt这个有问题,负责任的告诉你getParaToInt()这个设计就是接收纯int类型的参数,你想取如"75%"就只得用getPara()这个来拿。
2017-11-22 18:20
@小螃蟹 那你用getPara()获取后,自己后台一个正则不就得了嘛
2017-11-22 00:16
另外getPara这个是通用的数据接收方法,建议你用这个就好了。
getParaToInt本来就是只处理int类型的数据,你这个75%明显就不是int类型当然报错啦,这个没有什么可纠结的,一个不是相同的数据类型肯定不能强行对号入座的呢。
2017-11-09 21:59
例子:Test2 test2 = test2Service.findByid(getParaToLong("id"))Test test = testService.findById(getParaToLong("id"));test.put("test2", test2)以上就可以把test2这个对角放到put到test中去 ,使用时就是Test2 test2 = test.get("test2");就好了。
2017-10-14 18:20
利害,这个太方便了,谢谢分享。
2017-10-12 13:02
即保证了get又保证了post一个action两个用途
不般我是这么玩的, public void left() { String method = getRequest().getMethod(); if ("GET".equals(method)) { render("left.html"); } else if ("POST".equals(method)) { Xxx x = getBean(Xxx.class, "", true); } }
2017-10-12 12:50
不难,直接给个链接给你,https://my.oschina.net/glorylion/blog/682225