我正在做登录系统的事情。添加,删除和更改。我使用Java,Servlets,JSP也使用与MySQL处理程序的连接,当我想显示包含空格的字符串时出现问题,例如
要输入的字符串:Jorge Lopez
要显示的字符串:Jorge
最奇怪的是我放了一个textarea并正确地向我展示了链条。
我尝试更换\ n \ r \ n不起作用,实际上在链打印和正确显示之前,但当放在html字段值时它也不会出现。
我希望有人可以帮助我
答案 0 :(得分:2)
在textarea
中,您不使用value
属性,只需将文字放在textarea
打开和关闭标记内
<textarea>Jorge Lopez</textarea>
在input
文字字段中,您必须将文字括在value
属性中,其中包含'
个或双引号"
<input type="text" value="Jorge Lopez"/>
使用动态JSP值,您仍然可以使用引号
包装该值<input type = "text" value="<%= usr.getName() %>" />
在HTML中,您可以omit the quotes。但是,该值仅限于某些字符,不得包含空格。
在您的情况下,生成的文本字段看起来像
<input type="text" value=Jorge Lopez />
被解释为属性value="Jorge"
和属性Lopez
,没有属性值。