哪位大侠用过jsValidation-framework,我按照说明把jsValidation-framework.js里21行配置成:
var ValidationRoot = "/email/include/js/";
我的目录结构:
WebRoot
  |- include
     |-css
     |-images
     |-js
       |-validation-config.dtd
       |-validation-config.xml
       |-validation-framework.js
  |- jsp
  |- META-INF
  |- WEB-INF
我在first.jsp中引用validation-framework,源代码如下:
<body>
<script language="javascript" src="/email/include/js/validation-framework.js" ></script>
<form id="form1" name="form1" action="/email/servlet/cdOrgDisplay" method="post" onsubmit="return doValidate(this)">
请输入:<input type="username" id="username" name="username" value="">
密  码:<input type="password" id="password" name="password" value="">
<br>
<input type="submit" name="submit" id="submit" value="提交">
</form>
</body>问题:
始终在页面上报错,错误信息:
行:306
字符:86
错误:未结束的字符串常量
代码:0
URL:http://localhost:8080/email/jsp/first.jsp
麻烦大师们给予解答,万分感谢!

解决方案 »

  1.   

    唉,现在CSDN的人是不是都不喜欢帮别人解答问题了!
      

  2.   

    我也出现这种问题,到底是为什么呀,我把validation-framework.js 和 validation-config.dtd 的编码都换成 utf-8,也是这样呀,为什么呀??
      

  3.   

    终于知道问题所在了。按我下面的做:
    1、在 jsp 文件的<head>里加入
    <%@ page language="java" pageEncoding="utf-8"%>
    <%@ page contentType="text/html;charset=utf-8"%>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />2、用记事本打开 validation-framework.js,validation-config.xml,validation-config.dtd
    另存为编码为utf-8模式做好上面两步就OK了,我这里试过正常了,呵呵