simple erreur due à l'utilisation de guillemets dans un fichier jsp

J'ai la ligne suivante de code dans un Fichier JSP dans mon application web qui donne une erreur:

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

Le message d'erreur que je reçois est:

org.apache.jasper.JasperException:
/loginbean.jsp(6,59) valeur de l'Attribut
demande.getParameter("nom d'utilisateur") est
cité ", qui doit être échappé
lorsqu'il est utilisé dans la valeur

Ce que j'ai lu sur certains sites, c'est que des personnages comme ' (apostrophe) ou " (double quote) doivent être préfixés par une séquence d'échappement \ (barre oblique inverse) si elles doivent être utilisées.

Cependant, lorsque j'essaie de le préfixe de la double guillemets autour du mot nom d'utilisateur) avec une barre oblique inverse, j'ai immédiatement obtiens l'erreur suivante- "Caractère Illégal \92 - Unclosed Chaîne Littérale"

Comment puis-je résoudre ce problème?

  • Vous avez déjà posé cette question avant: stackoverflow.com/questions/6494283/... Si vous ne pouvez pas l'air de trouver votre posées, veuillez cliquer sur le lien derrière votre nom d'utilisateur dans la barre de navigation supérieure. Il mène à votre profil d'utilisateur, où vous pouvez voir toutes vos questions déjà posées: stackoverflow.com/users/793999/arvind
InformationsquelleAutor Arvind | 2011-06-28