Java .jsp文件中的spring mvc项目“文本字符串中使用的字符无效”错误

Java .jsp文件中的spring mvc项目“文本字符串中使用的字符无效”错误,java,spring,jsp,syntax-error,invalid-characters,Java,Spring,Jsp,Syntax Error,Invalid Characters,我想在我的网站上分享我的示例代码。我使用了标点符号,如;&,*,%jsp文件中的等,如下所示 <pre> /* if(sensB>sensA && diffB>200) { ctr++; delay(2500); // INCREMENT } */ </pre> 但我得到了警告 说明资源路径位置类型文本中使用了无效字符 string/ifsensB>sensA&diffB>200{ctr++;delay2500// 增量}/ 如何获得此错误?

我想在我的网站上分享我的示例代码。我使用了标点符号,如;&,*,%jsp文件中的等,如下所示

<pre>
/*
if(sensB>sensA && diffB>200)
{
ctr++;
delay(2500); // INCREMENT
}
*/
</pre>
但我得到了警告

说明资源路径位置类型文本中使用了无效字符 string/ifsensB>sensA&diffB>200{ctr++;delay2500// 增量}/

如何获得此错误?

正如shi在注释中所述,您需要在JSP中转义内容代码字符串

<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:escapeXml(myCodeString)}
还有另一种选择:


获取如果使用pre标记显示代码,则需要HTML编码/转义。
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:escapeXml(myCodeString)}