2013-03-25 91 views
-1

,我做一個登錄系統的東西的字符串。添加,刪除和更改。我使用的Java,Servlet的,JSP也使用到MySQL處理程序的連接,問題就出現了,當我想以顯示包含空格的字符串,例如麻煩裝載空間與HTML場

字符串輸入:豪爾赫·洛佩斯

的字符串顯示:豪爾赫

最奇怪的是,我把一個文本並正確顯示我的鏈條。

我試圖替換成\ n \ R不鏈條打印工作之前,實際上並正確顯示,但放置在HTML字段值時,它不會出現任一。

我希望有人能幫助我

+1

你能不能發佈任何代碼和生成的HTML? – TAS 2013-03-25 10:02:39

+1

您嘗試用「 」替換空白字符嗎? 例如:「Jorge Lopez」=>「Jorge   Lopez」 – user2147970 2013-03-25 10:11:41

+0

使用string1.remplaceAll(「[\ n \ r]」,「」);但沒有用,仍只顯示部分鏈條 – carson314 2013-03-25 10:22:15

回答

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

+0

這就像寫textarea中的一個字符串。您只能在textarea中顯示整個字符串,但在正常字段中,數據只顯示一個鏈。 EJ。原始字符串:「HOLA世界報」,在輸入文本「HOLA」,在textarea的「世界報HOLA」。我需要在一個領域 – carson314 2013-03-25 10:16:59

+0

@ user1825955顯示你的意思是用「文本區域鏈」是什麼? – 2013-03-25 10:20:33

+0

在textarea顯示完整的字符串。在文本字段中,只顯示了部分字符串。例如:原來的字符串:「HOLA世界報」,字符串顯示:「HOLA」 – carson314 2013-03-25 10:25:59