春季每个领域的描述

时间:2011-08-22 18:05:54

标签: spring-roo

我有一个spring roo项目,对于我的实体中的每个字段,我想为它添加某种描述,以便用户可以看到期望的输入类型以及它们应该如何输入它。这样做的最佳方法是什么?我知道我可能不得不在HTML或javascript中做一些事情,但因为我对这两者都不太了解。我刚刚通过roo shell创建了所有内容。

2 个答案:

答案 0 :(得分:1)

我不知道roo shell中的命令,但这里是我完成的一些逆向工程的结果:

查看Spring Roo随附的vote示例,密码即输入字段部分显示了一条很好的消息。这与所有其他消息一起分组为src\main\webapp\WEB-INF\il8n\messages.properties。该props文件中的密码消息称为security_login_form_password_message。在视图(login.jspx)中,此条目如下所示:

<spring:message code="security_login_form_password_message" var="pwd_msg" htmlEscape="false" />

答案 1 :(得分:0)

考虑到MVC架构,您想要添加到字段中的描述应该在您的视图中(就像您预期的那样,您应该将它放在您的html中)。

您的实体应仅验证以下内容:

  • 传入的数据是否是正确的类型?
  • 传入的数据是否合适?
    • (例如:如果您的实体是数据库中的VARCHAR 10 - 如果data.lentgh&gt; 10则提出验证异常)

等...

您要在网页中显示的所有邮件都应捆绑在.properties中。可以使用区域设置后缀创建这些属性以支持国际化。

ex:mymessages.properties_US_en,mymessages.properties_CA_fr

我的2美分