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这个是通用的数据接收方法,建议你用这个就好了。

2017-11-22 00:16

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两个用途

2017-10-12 13:02

不般我是这么玩的,
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