问题标签 [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.

0 投票
0 回答
1362 浏览

jsf - 如何使用 p:remotecommand 来更新 h:inputText 值?

我在 jsf 页面(primefaces 1.1 版)中使用 p:remoteCommand 更新 ah:inputText 时遇到问题。ActionListener 方法被正常调用,但服务器响应没有更新 inputText 值的新值。这是jsf代码:

这是与backbean相关的方法:

我还使用 firebug 来收集有关响应的更多信息。以下是更多信息:

任何解决方案将不胜感激。

0 投票
2 回答
3257 浏览

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 (

) 但也没有成功。

我不知道如何摆脱这种“豆调用滞后”。
我真的需要你的帮助。

0 投票
3 回答
2889 浏览

python - Python执行远程命令并且不等待返回

我正在测试一个 corosync 集群。我试图使具有浮动IP的接口失败,以确保资源使用python迁移到另一个节点。

现在的困境是我的命令确实在远程机器上执行,但是我的测试代码永远挂起,等待它永远不会得到的回复——由于注入失败,节点将重新启动。

在 python 中,我怎样才能发送命令并继续而不等待任何返回?我试过用 subprocess.Popen 包装我的 ssh.exec_command,如这里建议的运行进程和不要等待,但这并没有产生任何不同。

0 投票
0 回答
252 浏览

php - php- 使用 shell_exec() 时我的代码足够安全吗?

shell_exec在以下变量上使用函数在 shell 上执行命令:

  1. fname(仅限字符)
  2. fpack(仅限字符)
  3. email(有效的电子邮件地址)

我的代码是:

正如我所说我shell_exec在这些变量上使用,我害怕远程代码执行。我的代码是否足够安全以防止 RCE?

0 投票
1 回答
1322 浏览

jsf - p:remoteCommand 不会触发 bean 方法

我在复合组件中有简单的 primefaces remoteCommand,它不会触发后 bean 中的方法。

RemoteCommand 有效,它运行 onstart 客户端脚本,但它不会触发 bean 中的方法(从不进入方法,就好像它不存在一样)。我在客户端或服务器端没有错误。

0 投票
0 回答
931 浏览

linux - 切换用户,SSH'ing到远程机器并在一行上执行命令。(“未知”:未知终端类型。)

此命令用于在 RHEL5.8 上运行,但是自从我们升级到 6.5(bash 版本 4.1.2)后,它开始输出以下内容:'unknown':未知终端类型。

预期输出为

注意:当我使用 ssh -t 时,它可以工作,但我试图避免终端清除和额外输出:与远程服务器的连接关闭。

0 投票
1 回答
5255 浏览

primefaces - Primefaces p:remoteCommand 参数始终为空

我正在尝试传递参数

p:远程命令

不幸的是,当我在我的 bean 方法中检索参数时,我总是得到空值。

我的代码有什么问题吗?

这是我的页面代码:

这是bean方法:

0 投票
0 回答
336 浏览

jsf - p:remoteCommand 和 p:messages with autoUpdate="true" 清除消息

豆子:

当点击给定的消息时,消息出现了很短的时间,很快就消失了<p:commandButton>

如果oncomplete="if(args &amp;&amp;!args.validationFailed) {updateTable();}"<p:commandButton>.

由于其他某些原因,无法省略<p:remoteCommand>或设置与toautoUpdate关联的属性。<p:messages>false

<p:commandButton>按下给定时,要如何正常显示消息?

0 投票
1 回答
262 浏览

c# - 无法使用 powershell 远程启动 WCFapplication (System.ServiceModel)

我有使用 System.ServiceModel.dll 的 ac# 应用程序。我可以在本地运行该应用程序,但是当我尝试使用 Power Shell 远程运行它时,它会挂起:

这是重新创建问题的简单代码:

我可以在本地主机上运行它并且它可以工作。但是,如果我从另一台主机运行以下 powershell 命令:

我可以使用 procexp 看到挂在 myHost 上的进程。

然后我用Visual Studio附加到这个进程,我可以看到它卡在: serviceHost.Open();

如果我必须使用 power shell 远程运行应用程序,我该如何解决这个问题?

非常感谢!

0 投票
1 回答
10444 浏览

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 变量不是一种选择。

.