问一个struts2 的 fielderror 样式问题,先在此谢过大家!!

soyestrellafortuna 2009-03-29 03:06:26
一个Struts2 的表单。提交到后台,使用validate进行验证。

页面代码,文本框后面跟着错误信息显示

<@s.form action="/system_insert.action" method="post" theme="simple">
........
tr>
<td width="18%" class="left_title_1">站点名称:</td>
<td width="82%"><@s.textfield name="system.siteName" value="" size="40"/><@s.fielderror key="siteName" />
</td>
</tr>
........


action代码

public void validateDoInsert() {
if (null == system.getSiteName()
|| "".equals(system.getSiteName().trim())) {
this.addFieldError("system.siteName", "不可以为空");

}
}


如果我不填写内容的话,错误信息会正常显示出来。但是信息会排在文本框的下方。
请问大家,如何可以将错误信息正常的显示在文本框后面(一行内显示)


谢谢大家的帮助
...全文
1127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
amon256 2009-06-16
  • 打赏
  • 举报
回复
fielderror key=value 键值配对的
这个没错,但是那个value类型是Collection类型的,里面可以有N个值
soyestrellafortuna 2009-03-30
  • 打赏
  • 举报
回复
谢谢大家,修改模板后解决问题。
还有个问题。fielderror看资料是MAP存放信息的。
页面对应的也就是fielderror key=value 键值配对的。可是为什么如果有多个错误提示的情况下。一个key为什么会出现多个值
qiaozirue 2009-03-30
  • 打赏
  • 举报
回复
fielderror.ftl 这个里面可以改它的样式
qiaozirue 2009-03-30
  • 打赏
  • 举报
回复
可以改一下STRUTS2的错误信息模板.
Study_Work_2009 2009-03-30
  • 打赏
  • 举报
回复
<span style="border: 1px solid red"><@s.fielderror key="siteName" /></span>

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧