使用java创建JS文件时出错
我正在编写一个Java代码,通过它创建一个JavaScript文件。 在脚本文件中,我想写使用java创建JS文件时出错,java,Java,我正在编写一个Java代码,通过它创建一个JavaScript文件。 在脚本文件中,我想写 var alertData = "Following characters are not allowed for value. [ $ & + , / : ; =? @ \" < > # % { } | \\ ~ ^ [ ] ` ]"; 有人能帮忙吗 更多代码 StringBuilder sb = new StringBuilder(100); sb.append("var
var alertData = "Following characters are not allowed for value. [ $ & + , / : ; =? @ \" < > # % { } | \\ ~ ^ [ ] ` ]";
有人能帮忙吗
更多代码
StringBuilder sb = new StringBuilder(100);
sb.append("var validationAlertForValues = \"");
sb.append(("Following characters are not allowed for value. [ $ & + , / : ; =? @ \" < > # % { } | \\ ~ ^ [ ] ` ]"));
sb.append("\";\n var validationAlertForKeys = \"");
sb.append(("Following characters are not allowed for key name. [ $ & + , / : ; =? @ \" # % { } | ~ ^ [ ] ` <space< ] "));
FileWriter fstream = null;
BufferedWriter out = null;
try {
fstream = new FileWriter(filePath);
out = new BufferedWriter(fstream);
out.write(sb.toString());
} catch (Exception e) {
log.error("Exception in making JS", e);
}
您使用了\这是转义字符符号。尝试使用\\.您使用的\这是转义字符符号。尝试使用\\.使用此Apache CommonLang StringEscapeUtils 存在用于转义不同类型输入的类。这是我找到的一个样品
import org.apache.commons.lang.StringEscapeUtils;
public class MainClass {
public static void main(String[] args) {
String strHTMLInput = "<P>MyName<P>";
String strEscapeHTML = StringEscapeUtils.escapeHtml(strHTMLInput);
String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(strEscapeHTML);
System.out.println("Escaped HTML >>> " + strEscapeHTML);
System.out.println("UnEscaped HTML >>> " + strUnEscapeHTML);
}
}
使用此Apache CommonLang StringEscapeUtils 存在用于转义不同类型输入的类。这是我找到的一个样品
import org.apache.commons.lang.StringEscapeUtils;
public class MainClass {
public static void main(String[] args) {
String strHTMLInput = "<P>MyName<P>";
String strEscapeHTML = StringEscapeUtils.escapeHtml(strHTMLInput);
String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(strEscapeHTML);
System.out.println("Escaped HTML >>> " + strEscapeHTML);
System.out.println("UnEscaped HTML >>> " + strUnEscapeHTML);
}
}
您需要发布更多信息,包括编写文件和输出的Java代码。语法错误:语法错误:>无效。当我使用JS时,JS是错误的吗file@chrylis-我在ant构建过程中创建JS文件,并使用JS AfterWords您仍然没有发布Java代码或实际的Javascript,并且您错误地重新键入错误消息,而不是复制和粘贴。如果您不提供问题的详细信息,我们将无法帮助您。您需要发布更多信息,包括编写文件和输出的Java代码。语法错误:语法错误:>无效。当我使用JS时,JS是错误的吗file@chrylis-我在ant构建过程中创建JS文件,并使用JS AfterWords您仍然没有发布Java代码或实际的Javascript,并且您错误地重新键入错误消息,而不是复制和粘贴。如果您不向我们提供问题的详细信息,我们将无法帮助您。@ProblemFactory-\\不提供任何问题是JS@ProblemFactory-\\没有给出任何问题是JS