使用<div>渲染</div>时出现问题

时间:2011-08-19 21:43:14

标签: jsp html

渲染时我遇到了麻烦。 我的jsp代码类似于:

<h1 class="noBtmPadding">
<spring:message code="${pageHeader}"/>
</h1>

<c:if test="${not empty validationBean.message}">
<span id="error">
${validationBean.message}</span>
</c:if>

<tiles:insertAttribute name="questionContent"/>

<div id="buttons" align="right">

<input type="submit" value='<spring:message code="saveAndExit"/>' name="_eventId_saveAndExit"/>

</div>

validationbean.message - &gt;可选,只有在页面上有错误消息时才会显示。

当第一页呈现时,它有一些输入框,并且在提交-validationbean.message上可能会填充(如果输入中有错误)和页面重新呈现。 这就是问题所在。 第一次渲染是完美的。所有的div都是纠正 -QuestionContent是一个单独的JSP文件(由一些div包装) 有了验证错误,我的整个格式都搞砸了。

错误显示在有边框中,问题内容不会出现在下一行,而是在框后面开始启动。 我试过了一切。 使用div而不是没有用。

2 个答案:

答案 0 :(得分:0)

所以......我想你需要修复你的验证方法正在输出的HTML。确保正确关闭所有标签。

答案 1 :(得分:0)

$ {validationBean.message}是来自java方法的纯文本消息。它没有任何格式。 我在CSS文件中定义了'错误'样式。 它在文本周围添加了一些颜色编码和边框。