
复制 问题
|
创建 子任务
|
|
如果你是 登录 你不能看到更多操作.
|
|
|
easyjweb
创建: 15/十二月/07 05:20 下午
更新: 18/十二月/07 09:08 上午
|
|
| 模块: |
无
|
| 影响版本: |
无
|
| 修复版本: |
无
|
|
|
我想直接在@FormPO中指定一些字段不能为空,但不起作用。Domain的代码如下:
@FormPO(validators={@Validator(name="required",field="id,name,email")})
public class User {
//@Field(validator=@Validator(name="required"))
private Long id;
private String name;
private String sex;
private String email;
private Date bornDate;
}
Action中:
User user=form.toPo(User.class);
if(hasErrors())
{
System.out.println("出错!");
}
无论如何,我法得到我想要的出错信息。id、name等全为空都没给任何提示。只能是直接在某一个Field上加验证器标签才可以。
|
|
描述
|
我想直接在@FormPO中指定一些字段不能为空,但不起作用。Domain的代码如下:
@FormPO(validators={@Validator(name="required",field="id,name,email")})
public class User {
//@Field(validator=@Validator(name="required"))
private Long id;
private String name;
private String sex;
private String email;
private Date bornDate;
}
Action中:
User user=form.toPo(User.class);
if(hasErrors())
{
System.out.println("出错!");
}
无论如何,我法得到我想要的出错信息。id、name等全为空都没给任何提示。只能是直接在某一个Field上加验证器标签才可以。 |
Show » |
|