问题标签 [remotecommand]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - 如何使用 p:remotecommand 来更新 h:inputText 值?
我在 jsf 页面(primefaces 1.1 版)中使用 p:remoteCommand 更新 ah:inputText 时遇到问题。ActionListener 方法被正常调用,但服务器响应没有更新 inputText 值的新值。这是jsf代码:
这是与backbean相关的方法:
我还使用 firebug 来收集有关响应的更多信息。以下是更多信息:
任何解决方案将不胜感激。
java - Primefaces RemoteCommand调用bean时的时间滞后
我有 RemoteCommand 校准 bean 方法时间滞后的性能问题。
使用我们的 xhtml 页面 primefaces 4.0 在运行时将大量 div 加载到面板中
一些 SelectOneRadio 控件通过 setOnchange() 方法具有侦听器。他们调用 RemoteCommand,它是在设计时在 xhtml 页面中定义的:
bean.someMethod 的目的是通过 ajax 在我们的页面中显示或隐藏某些 GUI 控件。Bean 是请求范围的。
问题是,从客户端调用bean.someMethod时存在一定的时间延迟。在我的测试中,javascript 突然响应,但是当我通过服务器端的断点捕获bean.someMethod时存在相当长的延迟- 大约 2.5 秒。
我还将 bean 范围更改为会话范围以消除构建阶段滞后,但这并不存在问题 - 它没有解决时间滞后。
如果“ runtime_panel ”中只有少量元素,我没有注意到任何滞后,并且断点立即在“bean.someMethod”中停止。控件数量和响应时间之间存在相关性。
我还创建了另一个测试 - 将虚拟 RemoteCommand 以自己的形式放在页面的开头。
因此,服务器端代码也立即执行。但是当“outputPanel”有很多gui元素时,服务器端开始执行也会有时间延迟,甚至与这个RemoteCommand“rcgg”没有任何关系。奇怪的。
我还测试了几个 RemoteCommand arributes (
) 但也没有成功。
我不知道如何摆脱这种“豆调用滞后”。
我真的需要你的帮助。
python - Python执行远程命令并且不等待返回
我正在测试一个 corosync 集群。我试图使具有浮动IP的接口失败,以确保资源使用python迁移到另一个节点。
现在的困境是我的命令确实在远程机器上执行,但是我的测试代码永远挂起,等待它永远不会得到的回复——由于注入失败,节点将重新启动。
在 python 中,我怎样才能发送命令并继续而不等待任何返回?我试过用 subprocess.Popen 包装我的 ssh.exec_command,如这里建议的运行进程和不要等待,但这并没有产生任何不同。
php - php- 使用 shell_exec() 时我的代码足够安全吗?
我shell_exec
在以下变量上使用函数在 shell 上执行命令:
fname
(仅限字符)fpack
(仅限字符)email
(有效的电子邮件地址)
我的代码是:
正如我所说我shell_exec
在这些变量上使用,我害怕远程代码执行。我的代码是否足够安全以防止 RCE?
jsf - p:remoteCommand 不会触发 bean 方法
我在复合组件中有简单的 primefaces remoteCommand,它不会触发后 bean 中的方法。
RemoteCommand 有效,它运行 onstart 客户端脚本,但它不会触发 bean 中的方法(从不进入方法,就好像它不存在一样)。我在客户端或服务器端没有错误。
linux - 切换用户,SSH'ing到远程机器并在一行上执行命令。(“未知”:未知终端类型。)
此命令用于在 RHEL5.8 上运行,但是自从我们升级到 6.5(bash 版本 4.1.2)后,它开始输出以下内容:'unknown':未知终端类型。
预期输出为
注意:当我使用 ssh -t 时,它可以工作,但我试图避免终端清除和额外输出:与远程服务器的连接已关闭。
primefaces - Primefaces p:remoteCommand 参数始终为空
我正在尝试传递参数
p:远程命令
不幸的是,当我在我的 bean 方法中检索参数时,我总是得到空值。
我的代码有什么问题吗?
这是我的页面代码:
这是bean方法:
jsf - p:remoteCommand 和 p:messages with autoUpdate="true" 清除消息
豆子:
当点击给定的消息时,消息出现了很短的时间,很快就消失了<p:commandButton>
。
如果oncomplete="if(args &&!args.validationFailed) {updateTable();}"
从<p:commandButton>
.
由于其他某些原因,无法省略<p:remoteCommand>
或设置与toautoUpdate
关联的属性。<p:messages>
false
当<p:commandButton>
按下给定时,要如何正常显示消息?
c# - 无法使用 powershell 远程启动 WCFapplication (System.ServiceModel)
我有使用 System.ServiceModel.dll 的 ac# 应用程序。我可以在本地运行该应用程序,但是当我尝试使用 Power Shell 远程运行它时,它会挂起:
这是重新创建问题的简单代码:
我可以在本地主机上运行它并且它可以工作。但是,如果我从另一台主机运行以下 powershell 命令:
我可以使用 procexp 看到挂在 myHost 上的进程。
然后我用Visual Studio附加到这个进程,我可以看到它卡在: serviceHost.Open();
如果我必须使用 power shell 远程运行应用程序,我该如何解决这个问题?
非常感谢!
javascript - 通过 JavaScript 函数调用 ap:remoteCommand 通过“oncomplete”处理程序将该函数的本地消息传递给另一个函数
这个问题完全基于这个先前提出的问题(礼貌),但是这个问题完全被 Java EE 7 WebSockets API 搞砸了,试图展示实际的实际方法/场景,现在不太可能收到任何基于<p:remoteCommand>
.
下面给出了一段 JavaScript(这只是一个测试场景)。
页面加载后立即调用该test()
函数,这会导致以下<p:remoteCommand>
触发,然后触发另一个 JavaScript 函数,即notifyAll()
,使用oncomplete
简单地警告所述消息的处理程序。
假设函数message
内部的本地 JavaScript 变量test()
被分配了一条 JSON 消息,该消息通过 WebSockets 通道异步接收。
该notifyAll()
函数又必须向另一个 WebSockets 通道发送通知消息(函数myMessage
的本地消息test()
- 实际上是先前在test()
函数中接收到的 JSON 消息),为简洁起见,该通道在此问题中被完全忽略。
是否可以通过给定的处理程序将var message = "myMessage"
本地test()
函数的值传递给另一个函数?notifyAll()
oncomplete
<p:remoteCommand>
声明message
为全局 JavaScript 变量可能会压倒 WebSockets 的功能,因为消息是异步<p:remoteCommand>
接收的,即在处理仍在进行/等待完成时可能会接收到新消息。因此,声明message
为全局 JavaScript 变量不是一种选择。
.