2017-02-01 9 views
0

Я хочу поделиться своим примером кода на своем веб-сайте. И я использовал знаки препинания (например, &, *,% и т. Д.) В файле jsp, как показано ниже;Spring mvc project «Недопустимый символ, используемый в текстовой строке». Ошибка в файле .jsp

<pre> 
/* 
if(sensB>sensA && diffB>200) 
{ 
ctr++; 
delay(2500); // INCREMENT 
} 
*/ 
</pre> 

Но у меня были предупреждения;

Описание Ресурс Path Location Type Недопустимый символ, используемый в тексте строка (/ если (sensB> SENSA & & diffB> 200) {СУУ ++; задержка (2500); // INCREMENT} /)

Как я могу получить эту ошибку?

+1

если вы используете pre tag для отображения кода, требуется кодирование/экранирование HTML. – mhshimul

ответ

0

Как shi metntioned в комментарии вам нужно, чтобы избежать вашего контента (код строки) в JSP

<c:out value="${myCodeString}"/> 

есть еще один вариант:

<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 
${fn:escapeXml(myCodeString)} 

Got из How can I escape special HTML characters in JSP?