2020-05-26 09:45

@xukua 有点经验的都知道这种拼装方式有SQL注入安全风险,最保险的还是占位符参数

2020-05-25 17:46

@zlsj80
package com.jfinal.plugin.activerecord.sql;
public class OrParasDirective { ... ... }

看懂了没?

2020-05-25 16:11

@zlsj80 com.jfinal.plugin.activerecord.sql.SqlKit

2020-05-25 15:56

@zlsj80 贴上模板代码和完整报错信息吧

2020-05-23 18:10

@casey123 https://my.oschina.net/u/1175852/blog/4288502

2020-05-23 18:09

https://my.oschina.net/u/1175852/blog/4288502

2019-09-11 09:40

写错了,是URL可以通过Controller的Request Arguments拼装,,,

2019-09-11 09:39

如果前端框架支持排序并且是Ajax方式刷新,则写法得遵循框架的风格。如果是自己拼装GET方式URL则很好实现了,Directive扩展指令则只需要传入排序字段名和排序方向即可,参数可以通过Controller的Request Arguments拼装,然后将传入排序字段名和排序方向也拼装进去即可。

2019-09-11 09:33

这只是个URL生成的问题,在排序的同时还需要保留页面上的查询参数,因此不能简单的用Directive扩展指令来处理。并且,前端框架不同处理的方式也不同,更增加了统一处理的难度。

2019-07-02 00:53

无法支持的,,,模板语言是被动式的,按执行顺序来说,指令#()渲染出HTML文本来,,,而你的要求是由HTML渲染出指令#()。。。
如果我没记错的话,除PHP这种HTML即源码的高级语言外,其它模板语言都无法支持你所要求的动态参数。。。