我正在使用 JSF 1.2 和 Seam 框架编写一个带有 Java EE 的应用程序。我有一个从单选按钮输入的表单,如下所示:
<h:selectOneRadio value="#{testAction.selectedOptionId}"
id="selectedQuestionOption"
layout="pageDirection">
<s:selectItems var="selectedOption" value="#{currentQuestion.options}"
label="#{selectedOption.optionString}"
itemValue="#{selectedOption.optionId}"/>
</h:selectOneRadio>
<h:commandButton id="goToNextQuestion" value="Submit"
action="#{testAction.postAnswer}"/>
我想要这样,如果有人在没有选择单选按钮的情况下提交表单,我会接受结果,但它不起作用。因为在验证阶段 jsf 拒绝提交并导致验证错误。我试图为它编写一个自定义验证器,不幸的是这对我也不起作用。
有什么建议吗?