spring webflow提供了两种方式一编程的形式验证模型。
1、在模型中定义一个验证方法。方法签名必须遵循一下约定:
public void validate${viewStateId}(MessageContext context)
2、使用验证类。
public void validate${viewStateId}(<<Model object>>,MessageContext context)
我使用了第一种代码如下:
public void validateDemo4(MessageContext context){
if(apptel.length()!=11){
context.addMessage((MessageResolver) new MessageBuilder().error().source("apptel").
defaultText("apptel is missing").build());
}
}
以上代码表示程序将错误信息放入到了context中,那么我的问题是这个context能不能在前台jsp页面使用,也就是在前台将错误信息显示出来。
JSP的表示不懂,Mark下,希望有人进来帮你看下。
谢了!