2019-08-09 22:38

"调授权接口" 是怎么调的? a 标签href ? window.location.href ?

2019-08-09 22:11

据波总以前的回答是,不想搞得太复杂, 如果想功能强大, 建议用专业第三方jar 比如 OkHttp
如果嫌导jar太大, 感觉 new URL(网址).openConnection().xxx也不是很麻烦啊 还可以自定义Content-Type岂不更爽

2019-08-09 12:26

忙一早上。。。没进社区。。。才看见
注意啊,extends MsgControllerAdapter 的所有带 @Override的方法,都不是直接调用 JF的render。
而是调用的父类的public void render(OutMsg outMsg)方法。
而你写的 processInQrCodeEvent 里render自然是不对的。注意这里只能发个InMsg消息的。

看你想实现的功能, 你可能是只需要一个普通的地址二维码或者是oauth2.0 认证的地址二维码,先了解一下 renderQrCode , 在一个新的控制器里面试验一下。这个可能才是你需要的功能

2019-07-31 17:21

@TT糖糖 它是默认, 但是防不了代码里面设置了 其他的渲染模式啊 ,检查配置类,里面是不是被加代码了,或者拦截器更改了渲染模式也说不好, base层有没有重写, 等等问题

2019-07-31 16:39

@TT糖糖 你没有用 renderTemplate https://www.jfinal.com/doc/3-7

2019-07-25 18:45

写接口应用, 这样还不算特别方便, 我前一段时间也写了一套接口操作, 比较方便点纯JSON交互的例子
https://gitee.com/yun_final/JFinal-API/blob/master/src/main/java/com/yunfinal/api/demo/DemoApi.java

2019-07-24 13:47

@zeroabc 是的, 想起来了, 我修改了jstpl的源码 里面# 换成了@ , 但是后来发现很多坑, 其他同事参与项目后, 有点分不清,什么是Java的 tpl 什么是 JS 的tpl , 乱的不行, 后来就统一让把 JS 独立成文件, 如果有 固定参数, 就使用 页面 JS 声明, 比如:var initData ={a: '#(a)', b: '#(b)' } 这样子, 再后来的项目, 我们就完全分离了, 有什么参数是后台不能穿过来的。。。

2019-07-23 18:18

还有很多解决方案是 #("#") 这样输出。
还有,JS 中初始参数, 应该使用 变量声明 比如在 var initData ={a: '#(a)', b: '#(b)' } #[[ 继续你的JS 操作 如需取值 initData.a 这样, 好处很多。
其次layui的模板是支持 自定义 # 的你喜欢的话,可以换成 {{@ xx }}

2019-07-23 13:51

如果你实在搞不定, 就换个思路, 比如让前端把参数中文等传输过来, 然后重定向时使用 redirect("/yj/sendList“, true)

2019-07-23 13:47

检查你的容器比如 tomcat服务器下的conf文件夹下的service.xml文件URIEncoding="UTF-8"

2019-07-22 20:17

@MR.zhangzhiwei
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/DbPro.java
1041行

2019-07-22 15:06

Db.batch(..) 操作, SQL语句里加 WHERE条件就可以

2019-07-18 12:48

https://www.jfinal.com/doc/2-7
自定义 Handler 转换target参数就可以了。
还可以参考一下JPress里面那个URL处理的Handler很全

2019-07-15 21:06

这个业务, 要是我来做, 并发200多, 这个不多啊, 不用列队吧, 目前云数据库最低配置也都有600连接数,应该是SQL写的或表结构有问题. 假定就支持200, 那应该做成异步的, 扫完后, 让等待结果通知就好了. 或者二次扫描时发现已经签到成功, 返回提示已经签到成功, 是有什么问题吗?