2013-04-01 3 views
0

У меня возникла проблема с тем, что java framework, похоже, удаляет содержимое строки после символа пробела.удаление символа в строке после пробела

пример кода

<input type="text" name="txtName" size="25" value=<%=Name%>> 

Если имя равно «Это мое имя» ввод текста только показать «Это».

Я предполагаю, что это нужно, чтобы избежать проблем с xss, но мне нужно иметь возможность использовать строки, содержащие пробелы, и как мне обойти это? (я использую tomcat)

+2

Может добавить кавычки? –

ответ

2

Вам нужно добавить котировки вокруг значения значения вашего атрибута value.

Это всегда имеет место в HTML, когда значения атрибутов содержат пробелы.

(т.е. она не имеет ничего общего с Java)

Он должен выглядеть следующим образом:

<input type="text" name="txtName" size="25" value="<%= Name %>"> 
2

Это будет делать ... value="<%=Name%>"

<input type="text" name="txtName" size="25" value="<%=Name%>"> 
Смежные вопросы