我的 Web 应用程序的 JSP 文件中有以下代码行,它给出了错误:
<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>
我得到的错误信息是:
org.apache.jasper.JasperException: /loginbean.jsp(6,59) 属性值 request.getParameter("userName") 用 " 引用,在值内使用时必须转义
我在某些网站上读到的是,如果要使用'
(单引号)或"
(双引号)之类的字符,则需要以转义序列\
(反斜杠)作为前缀。
但是,当我尝试在双引号(围绕单词 userName)前加上反斜杠时,我立即收到以下错误-“非法字符 \92-未闭合的字符串文字”
我该如何解决这个问题?