проблема с символом # в Java - PullRequest
0 голосов
/ 17 мая 2011

У меня проблема, я получаю текст из текстовой области, со страницы JSP, я использую Struts, все работает нормально, но, когда я пишу символ #, символ # не прибывает в действиеИтак, я пробовал слишком много вещей, но не работает, здесь у вас есть код, который я использую на странице JSP, это javascript:

var detalle = document.getElementById("comentarioAgregado").value;

detalle = detalle.replace(/\r\n/g,"<br>");

location.href = "/SolicitudCredito/comentarioAction.do?comando=guardarParcial&comentarios="+detalle;

Спасибо!

1 Ответ

1 голос
/ 17 мая 2011

Вы должны очистить строку запроса, в противном случае ваш сайт уязвим для атак с использованием инъекций.

Чтобы решить эту проблему, просто замените # на %23:

detalle=detalle.replace(/#/g, "%23");
...