![9FYGJ3EK2UUO]XBB30GNA0W.png](/yvr/upload/o0/b8ksagj0ge8recvt7a80hqdu)
![$T__S}RPDN~NDFFY%(6{UI.png
就是页面没有实现效果 而是报错了
![{FKQDS1A8$QUEBGXY9%52D.png
谁知道的么?
9 回复
多了个分号?末尾
来自炫酷的 NutzCN
是的呢 就是sql的问题的 非常感谢呢等下哦
Sql sql= Sqls.create("SELECT a.NetBigArea
,b.* FROM ip_library_info a LEFT JOIN kb_botnet b "
+ "ON (b.ipLong
> a.IpStartLong
AND b.ipLong
<= a.IpEndLong
) where a.NetBigArea
= ");
现在是想以占位符的方式表达的呢 条件应该怎么正确的书写的么
还有占位符的语句额。。。
2.支持占位符的自定义SQL语句
在Nutz中同样可以通过占位符的方式来构建动态的SQL语句。代码如下:
Sql sql =Sqls.create("DELETE FROM $table WHERE name=@name");
sql.vars().set("table","t_abc");
sql.params().set("name","Peter");
· 通过$table来表示表名,用t_abc表来替换,$表示变量占位符
· 通过@name表示字段名,用Peter替换,@表示参数占位符
我应该用变量占位符还是应该用参数占位符的么。
@At("/ccList")
@Ok("jsp:jsp.botnet.ccList")
@Log(isEnabled = false)
public void viewCcList(HttpServletRequest request,
@Param("..") Pager<Map<String, Object>> pager,
@Param("area") String area) {
Sql sql= Sqls.create("SELECT a.`NetBigArea`,b.* FROM ip_library_info a LEFT JOIN kb_botnet b "
+ "ON (b.`ipLong` > a.`IpStartLong` AND b.`ipLong` <= a.`IpEndLong`) where a.`NetBigArea` = @area ");
sql.
Pager<Map<String, Object>> result = botnetAnalysisService.paging(sql, pager);
request.setAttribute("obj", result);
}
添加回复
请先登陆