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"
この問題を解決するにはどうすればよいですか?