ajax - 如何在jsf中使用ajax事件向java发送附加参数
问题描述
我有条形图,我想打开一个弹出窗口,我需要该条形图的两个参数。
<p:barChart id="vc_activity" title="Recieved Calls" extender="extBar2" xaxisAngle="-30" xaxisLabel="Certificates" yaxisLabel="Count" value="#{afiStirShakenDashboardBean.top10Verifications}" style="width:304px;height:280px;cursor: pointer" barPadding="25" seriesColors="FF0000,FFCC00,0000CC,FF0099,00CCCC,660099,00FF00,FF6600,003300,00FFFF">
<p:ajax event="itemSelect" action="#{afiStirShakenDashboardBean.urlDetailsLink}"/>
<f:param name="certName" value="#{stats.verficationCert}"/>
<f:param name="certUrl" value="#{stats.certUrl}"/>
</p:barChart>
是否可以在不更改我的后续 Java 代码的情况下使用 ajax 执行操作。
public String urlDetailsLink(){
FacesContext context = FacesContext.getCurrentInstance();
Map requestMap = context.getExternalContext().getRequestParameterMap();
String certNAME = (String)requestMap.get("certName");
String certUrl = (String)requestMap.get("certUrl");
//some action with parameters here
//pop-up
}
解决方案
推荐阅读
- google-bigquery - 通过查询分区表创建分区表
- c# - 从列表中删除元素或根本不将它们放入
- django - 如何让用户下载 Django 详细页面上下文对象的 json
- wordpress - 在浏览器中查看时 TCPPDF 仅显示一页
- dtn - 如何在 ONE 模拟器中添加恶意或黑洞节点?
- jquery - 动态创建的表单未提交
- java - 如何使用 Gradle 测试编译的 JAR 文件
- pdf2htmlex - 内部错误:尝试将 65872 输出到 16 位字段中。会被截断
- php - Wordpress - 自定义字段的自定义查询
- java - spring项目中的多线程无法正常工作