在Spring Roo Fields中添加“Logic”并抛出错误

时间:2011-08-24 20:56:43

标签: spring spring-roo

我有一个用Spring roo创建的项目,我的一个实体中有一个数字字段。我需要添加一些逻辑,该字段只能采用2的幂的数字,如果不是,则在尝试提交时应该向用户抛出错误,即“无效输入:不是2的幂”。我知道使用什么公式我只是在spring / roo项目上执行它时遇到了麻烦。即这段代码在哪里/哪个文件进入?如何确保抛出错误以便用户看到它。

我四处询问并得到了几个答案,即这个

  

1)客户端方式:在实体create.jspx中使用javascript。 2)   服务器端方式。在实体控制器中加载消息错误   返回模型对象。

但我真的不明白该怎么做。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在Spring Roo中使用Spring的自定义验证器。

在Sujit Pal的以下文章中查看更改密码验证器。

http://sujitpal.blogspot.com/2010/07/ktm-customizing-roo-security.html

Roo一切顺利。