Struts2 竞赛管理与安全认证实战
1. 竞赛参与者操作与验证
在竞赛管理系统中,涉及到对竞赛参与者的操作,包括移除和保存参与者。首先是 RemoveContestantsAction 类,其代码如下:
@Validation
public class RemoveContestantsAction extends BaseEventAction {
private List<String> selectedContestants;
…
@Validations( expressions = {
@ExpressionValidator(message="Default message",
key="validate.mustSelectOne",
expression="selectedContestants!=null && selectedContestants.size>0" )
})
public String execute() throws Exception {
…
}
}
这里使用了 @Validations 和 @ExpressionValidator 进行验证,确保至少选择一个参与者才能执行移除操作。
而 SaveEventAction 类的验证稍有不同,要求事件中至少添加两个参与
Struts2竞赛管理与安全认证
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



