如何在不使用JSF中的隐藏标签的情况下将javascript内部的值传递给托管bean属性?

rLyLmZ

我们想知道是否有可能在facelets的javascript方法内获取托管bean属性值,或者将javascript值传递给托管bean属性而不使用隐藏标签?

当我们搜索它们时,我们看到的都是使用html隐藏标签或隐藏按钮的click事件的示例或解决方案。但是,当我们需要在ManagedBean和javascript之间进行大量数据交换时,此方法对我们而言无济于事,因为它需要大量隐藏标签。

斯里坎特·甘吉

您可以在地图中创建一个具有名称/值对的json对象,并将其作为请求参数发送。您可以使用p:remoteCommand如下所示的javascript函数来调用它

function sendParams() {
    passToJSFManagedBean ([ {
                  name : 'sno',
                  value : 1
                 },   
                 {
                   name : 'name',
                   value : srikanth
                 }  
               ]);   
} 

上面passToJSFManagedBean应该是远程命令功能的名称,如下所示

 <p:remoteCommand name="passToJSFManagedBean" id="passToJSFManagedBeancmd"
                action="#{myBean.getParams}"
                process="@this" />   

您可以访问托管bean操作中传递的参数

   public void getParams() {
        String sno= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()  
           .get("sno");    
 //same way you can get name
   }  

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用 JSON 的情况下将 php 数组值传递给 javascript

Laravel表单:如何在不使用表单的情况下将隐藏信息传递给控制器

如何在不使用 Ajax 的情况下将值从 PHP 传递到 Javascript?

如何在不使用模板的情况下将左值传递给仅采用右值的函数

如何在不使用Ajax的情况下将隐藏值从jQuery传递到Spring MVC控制器

如何在不使用angular的情况下将输入值从父组件传递给子组件?

如何在不使用argv和argc的情况下将总和值传递给C ++程序

如何在不使用 startActivity() 的情况下将值传递给另一个类

如何在不使用静态的情况下将数据传递给 symfony 表单类

如何在不使用模块的情况下将道具传递给孩子?

uboot如何在不使用DTS的情况下将硬件信息传递给内核

如何在React中不使用props的情况下将函数传递给组件的层次结构?

如何在不使用隐藏字段的情况下在表单提交时将变量传递给CFC?

如何在不让用户操纵的情况下将隐藏值从html表单传递给PHP?

在不使用括号的情况下将字符串列表传递给gradle任务属性

Express - 如何在不使用查询字符串参数的情况下将数据传递给模型

如何在不使用内联样式表的情况下将此元素的颜色传递给javascript?

如何在不使用 Laravel-Forms 的情况下将信息传递给 laravel5.7 中的 RESTful 控制器

如何在没有ngClick的情况下将值作为参数传递给Angular2中的onclick内部的函数调用?

在不使用Ajax的情况下将JavaScript变量传递给PHP方法

Laravel:在不使用Javascript的情况下将变量传递给选项卡

如何在不使用循环的情况下将数组转换为Javascript中的对象?

如何在不使用任何模型的情况下将多选择值从JSP传递到控制器

python - 如何在不使用kv文件的情况下使用python中的for循环将id设置为标签?

Glimmer.js如何在不使用构造函数的情况下将跟踪的属性重置为初始值

如何在不使用CSS的情况下将标签在引导程序中向右对齐

如何在显示文件中不使用if语句和foreach的情况下将数据传递到视图?

如何在不调用的情况下将值传递给python函数?

如何在不使用onCreate()的情况下将数据从BroadcastReceiver传递到Activity