posts - 2, comments - 4, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2008年2月19日

通过学习,在*-validation.xml文件中配置效验器如下两个输入框的验证
<validators>
    <field name="name">
        <field-validator type="requiredstring">
            <param name="trim">true</param>
            <message>必须输入姓名</message>
        </field-validator>
    </field>
    <field name="mail">
        <field-validator type="required">
            <message>You must enter a value for 邮件.</message>
        </field-validator>
        <field-validator type="email">
            <message>邮件格式不正确</message>
        </field-validator>
    </field>
</validators>
如果验证不通过,默认的<message></message>标签中的提示信息是出现在表单输入框的正上方的,
在表单中加入<ww:fielderror />,提示错误信息除了会在每个表单控件正上方显示外,又将会在标签位置统一显示,而且好像还是换行并加了段落格式的,应该是在ftl模板中做了某种格式排版吧。。。

现在我想把表单中每个控件正上方的错误提示信息去掉(我使用的<ww:textfield/>标签),然后让每个控件的<message/>信息都统一显示在页面的最底部位置且不要换行那种格式(始终显示在浏览器底部一行而不是紧跟在表单控件下面。。。),是不是要修改webwork包中的template下的ftl文件,修改后能不能实现这样的效果?我不太熟悉freemarker,会做的能详细的说说要怎么改吗?改哪几个文件,谢谢!

posted @ 2008-02-19 10:21 war20 阅读(426) | 评论 (3)编辑 收藏

2007年12月28日

Start!

posted @ 2007-12-28 13:58 war20 阅读(187) | 评论 (1)编辑 收藏