2013-04-01 37 views
0

我有问题,Java框架似乎删除空格字符后的字符串的内容。删除字符串后的字符空间

代码示例

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

如果名称等于“这是我的名字”输入的文本只显示“此”。

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

+2

也许添加引号? –

回答

2

您需要在值属性的附近添加引号。

当属性值包含空格时,始终出现在HTML中。

(即它没有任何与Java)

它应该是这样的:

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

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

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