相关疑难解决方法(0)

由于在jsp文件中使用双引号而导致的简单错误

我在我的Web应用程序的JSP文件中有以下代码行,它给出了一个错误:

<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>
Run Code Online (Sandbox Code Playgroud)

我得到的错误消息是:

org.apache.jasper.JasperException:/loginbean.jsp(6,59)属性值request.getParameter("userName")引用"在值中使用时必须对其进行转义

我在某些网站上看到的是,如果要使用它们,那么像'(单引号)或"(双引号)这样的字符需要以转义序列\(反斜杠)作为前缀.

但是,当我尝试使用反斜杠为双引号(在单词userName附近)添加前缀时,我立即得到以下错误 - "非法字符\ 92-未封闭的字符串文字"

我该如何解决这个问题?

jsp escaping double-quotes

31
推荐指数
4
解决办法
4万
查看次数

标签 统计

double-quotes ×1

escaping ×1

jsp ×1