在我的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? –