にパラメータを追加するにはどうすればよいa4j:commandLink
ですか?デバッグモードでチェックインすると、パラメータは常にnullになります。
ウェブコード:
<a4j:form>
<a4j:commandLink reRender="content" action="#{surveyEvaluationBean.doDetailEvaluation}">
<f:param name="question" value="#{result.question.pK.longValueAsString}" />
<h:graphicImage url="/survey/img/cloverleaf.jpg" styleClass="srv-analysis-cloverleaf" />
</a4j:commandLink>
</a4j:form>
豆:
HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
String param = request.getParameter("question");
エラーが見つかりました。に問題はありませんa4j-components
。エラーは次のとおりです。質問オブジェクトを正しく作成できませんでした。したがって、PKは実際にはnullでした。時間を無駄にしてすみません。