У меня есть следующая строка кода в файле JSP в моем веб-приложении, которое выдает ошибку:
<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>
Полученное сообщение об ошибке:
org.apache.jasper.JasperException: /loginbean.jsp(6,59) Значение атрибута request.getParameter ("userName") заключено в ", которое должно быть экранировано при использовании в пределах значения
ЧтоЯ читал на некоторых сайтах, что символы, такие как '
(одинарные кавычки) или "
(двойные кавычки), должны начинаться с escape-последовательности \
(обратная косая черта), если они должны использоваться.
Однако, когда я пытаюсь поставить перед двойными кавычками (вокруг слова userName) обратную косую черту, я сразу же получаю следующую ошибку - «Недопустимый символ \ 92 - Unclosed String Literal»
Как мне решить эту проблему?