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>
2838

被折叠的 条评论
为什么被折叠?



