【发布时间】:2011-06-28 03:34:24
【问题描述】:
我的 Web 应用程序的 JSP 文件中有以下代码行出现错误:
<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>
我得到的错误信息是:
org.apache.jasper.JasperException: /loginbean.jsp(6,59) 属性值 request.getParameter("userName") 是 用 " 引用,必须转义 在值内使用时
我在一些网站上看到的是,如果要使用 '(单引号)或 "(双引号)等字符,则需要以转义序列 \(反斜杠)作为前缀。
但是,当我尝试在双引号(围绕单词 userName)前加上反斜杠时,我立即收到以下错误 - “Illegal Character \92- Unclosed String Literal”
我该如何解决这个问题?
【问题讨论】:
-
您之前已经问过这个问题:stackoverflow.com/questions/6494283/… 如果您似乎无法找到您提出的问题,请在顶部导航栏中单击您的用户名后面的链接。它会转到您的用户个人资料,您可以在其中查看您之前提出的所有问题:stackoverflow.com/users/793999/arvind
标签: jsp escaping double-quotes