- 浏览: 22154 次
- 来自: 北京
最新评论
-
wjm1993:
[{label:"刘禅",value:4} ...
jquery autocomplete 自动完成
文章列表
第一种方式:
使用js函数eval();
testJson=eval(testJson);是错误的转换方式。
正确的转换方式需要加(): testJson = eval("(" + testJson + ")");
eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json或者载有危险的脚本,在eval()中执行脚本,释放恶意代码。
js代码:
...
最新在学习拦截器原理,网上查询资料说拦截器都是基于动态代理实现。
在网上学习动态代理后,自己写了个小例子,简单权限过滤,基于JDK动态代理实现。
贴出来搭建一起学习交流。
目标抽象接口:
public interface DbOperator {
public void add();
public void query();
public void update();
public void delete();
}
目标对象:
public class User implements DbOperato ...
支持的数据源
jQuery UI Autocomplete主要支持字符串Array、JSON两种数据格式。
普通的Array格式没有什么特殊的,如下:
. 代码如下:["cnblogs","博客园","囧月"]
对于JSON格式的Array,则要求有:label、value属性,如下:
. 代码如下:[{label: "博客园", value: "cnblogs"}, {label: "囧月", value: "囧月"}]
其中label属性用于 ...
11g备份,导入10g的时候会抛错,直接阻止导入。
但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况。
一开始只是把11g中的表全部备份,成功导入10g。但是缺少视图、存储过程等。一个个sql创建累死人,方法 ...
birt动态sql 传递参数
- 博客分类:
- BIRT
Birt参数在IN中的传递
我们在用Birt做报表开发时,有时需要给In传递参数,此时我们就不能用普通的参数传递方法,而需要做一定的处理。如有下面的SQL
select s.id,s.stu_code,s.subject_code,sub.subject_name,s.score
from score s,subject sub
where s.subject_code = sub.subject_code
and s.stu_code in ('200232027601','200232027602')
and s.subject_code in (100001,100002)
需 ...