我的一个JSP中有以下链接。当用户点击该链接时,我正在我的支持bean中调用一个动作。我需要根据该操作的响应显示JavaScript警报消息。
<h:commandLink onclick="setSelectedClientAndFund();" id="next"
action="#{fyeSelection.getFYEReportHome}">
<h:graphicImage value="../images/NextBT.png"></h:graphicImage>
<a4j:loadScript src="alert('hello');"></a4j:loadScript>
</h:commandLink>
我怎样才能做到这一点?
答案 0 :(得分:1)
有条件地渲染脚本:
<h:panelGroup rendered="#{bean.show}">
<script>alert('hello');</script>
</h:panelGroup>
或者当你在JSF2上时:
<h:outputScript rendered="#{bean.show}">
alert('hello');
</h:outputScript>