如何在JSP中的字符串中强制转换JspValueExpression

时间:2018-09-20 09:34:08

标签: jsp tomcat

我正在将一个应用程序从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”))用[“]引号,必须为   在值内使用时逃脱了

我使用简单引号解决的问题。现在这是我的新行:

controller= ' <% =request.getParameter("controller") %> '  

问题在于,现在,JspValueExpression部分没有转换为具有错误的字符串:

  

ConvertMaskedOutputTag类型的方法setMask(String)不是   适用于参数(JspValueExpression)

有人知道现在如何在字符串中强制转换JspValueExpression吗? 有谁知道如何解决这个问题或这个混乱的原因吗? 请帮助我:)

0 个答案:

没有答案