在空格后删除字符串中的char

时间:2013-04-01 22:43:21

标签: html whitespace

我遇到问题,java框架似乎删除了空格字符后的字符串内容。

代码示例

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

如果Name等于“This is my name”,则输入文本仅显示“This”。

我猜这是为了避免xss问题,但我需要能够使用包含空格的字符串,那么我该如何解决这个问题呢? (我正在使用tomcat)

2 个答案:

答案 0 :(得分:2)

您需要在值属性的周围添加引号。

当属性值包含空格时, HTML 始终如此。

(即它与Java无关)

它应该是这样的:

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

答案 1 :(得分:2)

这样做...... value="<%=Name%>"

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