たとえば、アップロードされたファイルの拡張子を正規表現でチェックする場合に、
/**
* @org.seasar.struts.validator.annotation.backport175.Mask(pattern="\\.csv$")
*/
という感じでアノテーションを指定する。当然、”.”をエスケープする必要があるのだが、その場合に生成されるJavaScriptは
\\\\.csv
という感じでエスケープ文字がエスケープされてしまい、期待通りの正規表現が生成されない。backport175、アノテーション等は全くの素人のため何をどうしていいのかがわからない…