2

こんにちは私は2つのタグライブラリをロードするJSPファイルを持っています:

taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"

taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml"

エラーが発生します:

org.apache.jasper.JasperException: org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1b) was found in the CDATA section.

理由は次のとおりです。

var enabledLoginCharacters = /^[\w \. \- \! \" \§ \$ \% \& \/ \( \) \= \? \* \+ \# \< \> \, \; \: \@]*$/;

XMLエラーが発生しないように、この行を書き直すにはどうすればよいですか?

4

1 に答える 1

0

この問題は、ASCIIサブセットにない唯一のSECTIONSIGN§である可能性があります。

このエラーは、ドキュメントで宣言されているものとは異なるエンコーディングを使用しているテキストエディタが原因である可能性があります。

あなたはできる:

  • 宣言されたエンコーディングでドキュメントを再エンコードします
  • エンコーディング宣言を、それを編集するために使用されたエンコーディングの名前に変更します
  • リテラル§をUnicode式に置き換えます\u00A7
于 2012-12-14T13:05:43.720 に答える