我有一个spring roo项目,对于我的实体中的每个字段,我想为它添加某种描述,以便用户可以看到期望的输入类型以及它们应该如何输入它。这样做的最佳方法是什么?我知道我可能不得不在HTML或javascript中做一些事情,但因为我对这两者都不太了解。我刚刚通过roo shell创建了所有内容。
答案 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中)。
您的实体应仅验证以下内容:
等...
您要在网页中显示的所有邮件都应捆绑在.properties中。可以使用区域设置后缀创建这些属性以支持国际化。
ex:mymessages.properties_US_en,mymessages.properties_CA_fr
我的2美分