error simple debido al uso de comillas dobles en un archivo jsp

Tengo la siguiente línea de código en un archivo JSP en mi aplicación web que está dando un error:

<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>

El mensaje de error que recibo es:

org.apache.jasper.JasperException: /loginbean.jsp(6,59) El valor del atributo request.getParameter ("userName") se cita con "que debe escaparse cuando se usa dentro del valor

Lo que leo en algunos sitios es que personajes como' (comilla simple) o" (comillas dobles) debe tener como prefijo una secuencia de escape\ (barra invertida) si se van a utilizar.

Sin embargo, cuando trato de prefijar las comillas dobles (alrededor de la palabra userName) con barra invertida, inmediatamente aparece el siguiente error: "Carácter ilegal \ 92- Literal de cadena no cerrada"

¿Cómo resuelvo este problema?

Respuestas a la pregunta(7)

Su respuesta a la pregunta