我遇到问题,java框架似乎删除了空格字符后的字符串内容。
代码示例
<input type="text" name="txtName" size="25" value=<%=Name%>>
如果Name等于“This is my name”,则输入文本仅显示“This”。
我猜这是为了避免xss问题,但我需要能够使用包含空格的字符串,那么我该如何解决这个问题呢? (我正在使用tomcat)
答案 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%>">