在我的web應用程序(我的第一個Java,Spring或OR Roo)中,我構建了一個與任何JPA對象無關的表單,它只是一個表單。我真的不想在這裏使用JSTL來構建我的表單,因爲目前沒有數據支持。我使用瓷磚來組裝頁面,所以這種形式的內容來自一個視圖,但除此之外,沒有任何關於它的東西;這只是一種形式。春天在吃</textarea>標籤
內部的形式,我有我寫了一個文本區域:
<textarea id="whatever" name="whatever"></textarea>
當自帶的屏幕上,</textarea>的標籤了。不同的瀏覽器以不同的方式處理,直到幷包括在文本區域字段中吞噬整個HTML主體的其餘部分。
所以我試着把一些內容放在textarea裏面。空格和換行符不會改變它的行爲,但看起來任何非空格字符都可以。如果我去
<textarea>.</textarea>
...它尊重我的近textarea標記。但是當然我的文本區域在屏幕上呈現出一個點,這不是我想要的。
這是一個已知的問題?難道我做錯了什麼?
編輯: @bozho:這是我的jsp的相關大塊:
<div id="notes" class="detailPanel">
<div class="panelLabel">Notes</div>
<table >
<thead><tr><th>Date</th><th>By</th><th>Note</th></tr></thead>
<tbody id="notesBody"></tbody>
</table>
<textarea id="newNote" rows="5" cols="80" >.</textarea>
<button id="addNewNote" onClick="saveNote();">Add New Note</button>
</div>
絕對沒有什麼花哨會在這裏(我用填充在客戶端行TBODY,就是爲什麼是空的)。如果在倒數第三行中沒有點,那麼結束的textarea標記不會出現在生成的HTML中。
EDIT2(解決方案): http://www.jroller.com/komu/entry/textareas_with_jspx
原來,當JSPX網頁進行解析,空標籤被摺疊成一個單一的自我:
此URL聽到從人一些關鍵詞響應這裏後成爲googlable - 關閉標籤,打破文本區域。解決的辦法是把一個空的jsp:文字中間:
<textarea><jsp:text /></textarea>
(這是令人吃驚的愚蠢,但它就在那裏。)
這樣在jsp中? jsp如何看起來像完全一樣? – Bozho
我從來沒有這樣做,但是再次,我指定我的textarea有行和列,例如
什麼瀏覽器?我不能在任何東西上重現這一點。它是否像你期望的那樣渲染?你爲什麼說Swing? –