JSValidation 使用教训

JSValidation的说明文档已经说的很明白.总结几点教训!

 

1. JSValidation的路径配置看起来比较麻烦,在JSP/Servlet WebApp中到底该怎么配置?[top]

    在JSP/Servlet WebApp中,很多人经常把"/"认为是JSvalidation的RootPath。在普通的JSP WebApp中,/代表的往往不是应用程序根目录,而是站点的根目录。例如,http://localhost:8080/webapp/中,/代表http://localhost:8080/,而不是/webapp/。在一些开发框架如Struts,提供了URL Rewrite的功能,能够自动将/映射为/webapp/。但是,这一点,在jsvalidation中并不有效。
    所以,你需要确认,RootPath是否就是真正的jsvalidation的路径。例如,你将jsvalidation放到了webapp_home/javascripts/jsvalidation,这时候,RootPath应该是/webapp_name/javascripts/jsvalidation,而并非/javascripts/jsvalidation。检验路径最有效的方法是直接打开浏览器,浏览资源http://domain:port/RootPath/validation-config.xml。如果能够访问,说明配置正确。

 

RootPath=斜线(表示站点根目录)+斜线+应用名+斜线+放validation-config.xml的目录(中间用斜线分割)+斜线(末尾斜线绝对不能少!)

少了末尾斜线就会出现配置文件读取错误!

<script language="javascript" src="/testJSValidation/js/JSValidation/validation-framework.js"></script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值