我是JSF的新手。我在使用Ajax更新f:param值时遇到问题,但没有任何反应。我还尝试将其值更改为 p:calendar value =“#{reportParameter.startPeriod}” pattern =“ MM / dd / yyyy” ,但仍然无法正常工作。下面是我的代码:
<p:panelGrid columns="2">
<p:outputLabel value="Start Period"></p:outputLabel>
<p:calendar value="#{reportParameter.startPeriod}" pattern="MM/dd/yyyy">
<p:ajax update="param-startperiod"/>
</p:calendar>
<p:outputLabel value="End Period"></p:outputLabel>
<p:calendar value="#{reportParameter.endPeriod}" pattern="MM/dd/yyyy">
<p:ajax update="param-endperiod"/>
</p:calendar>
<p:outputLabel value=""></p:outputLabel>
<h:outputLink value="#{request.contextPath}/headoffice/BranchEnrollmentReportServlet">
<f:param id="param-startperiod" name="startperiod" value="01/01/2010"/>
<f:param id="param-endperiod" name="endperiod" value="10/01/2018"/>
View
</h:outputLink>
</p:panelGrid>
谢谢!非常感谢您的帮助。