Я перемещаю приложение из JAVA6 в JAVA8.И на сервер переходит от tomcat5 к tomcat8.Итак, моя проблема в одной строке файла JSP:
controller= " <% =request.getParameter("controller") %> "
Эта строка приводит к этой ошибке:
09: 25: 19,829 ОШИБКА ContextFilter: 46 - D: \Profiles \ mypath \ dossiersListTableau.jsp javax.servlet.ServletException: org.apache.jasper.JasperException: /saam/onglets/identifiant.jsp (строка: [10], столбец: [19]) Значение атрибута [request.getParameter ("Контроллер ")] заключен в ["], который должен быть экранирован при использовании в пределах значения
Проблема, которую я решил с помощью простых кавычек. Так что теперь вот моя новая строка:
controller= ' <% =request.getParameter("controller") %> '
Проблема заключается в том, что теперь часть JspValueExpression не приводится в строку с ошибкой:
Метод setMask (String) в типе ConvertMaskedOutputTag не применим для аргументов (JspValueExpression)
Кто-нибудь знает, как навести сейчас JspValueExpression в String? У кого-нибудь есть идеи, как исправить это или причину этого беспорядка? Пожалуйста, помогите мне:)