问题标签 [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.
javascript - 从 JavaScript 将参数传递给 p:remoteCommand
我想remoteCommand
从 javascript 传递值。如果这是可能的,我该怎么做以及如何在 backing bean 中接收它们?
linux - 无 ssh 密钥握手的无密码 ssh
我有 100 台机器要使用无密码 ssh 自动控制。但是,由于无密码 ssh 需要 id_rsa 握手,因此控制机器需要一些时间,如下所示。
这大约需要 0.3 秒,而在 100 台机器上执行此操作大约需要 30 秒。我正在寻找的是让远程机器上的帐户根本没有密码。有没有办法做到这一点?
linux - Linux远程工具-winexe用户名/密码
我正在使用 winexe 将远程命令从我的 Ubuntu 计算机发送到 Windows 计算机。如果我的用户域/用户名%密码很好用。但是我相信 psExec 是一个从 Windows 向 Windows 发送远程命令的实用程序,不需要用户名密码组合。
所以这个命令有效:
这个没有
bin/winexe //computer 'msg hello world'
没有错误只是在winexe中列出命令
有什么建议么?
jsf - p:remoteCommand 销毁 @ViewScoped 托管 bean
我在将 ap:remoteCommand 添加到表单时遇到问题。它看起来像:
这是bean代码:
h:command
按钮和按钮都p:remoteCommand
以相同的方式执行相同的操作。不同之处在于,h:command
按钮响应鼠标单击,而 ESC 键p:remoteCommand
在使用 ESC 键时触发通过 javascript。
问题是,路由 viap:remoteCommand
似乎以某种方式破坏了支持 bean(bean 是@ViewScoped
)。然而,@PreDestroy
注释的方法永远不会被调用:使用p:remoteCommand
强制组件从头开始创建后页面上的下一个操作!默认构造函数并被@PostConstruct
调用。当然,现在缺少一些重要参数,整个视图都被枪杀了。
知道发生了什么吗?p:remoteCommmand
为什么和在这种情况下有区别h:commandButton
?有没有机会解决这个问题?
spring - 通过 p:remoteCommand 向 Spring bean 提供参数
以下 XHTML 通过 将选定的值设置<p:selectOneMenu>
为请求范围的 bean <p:remoteCommand>
。
对应的 JSF 托管 bean:
该language
属性被初始化为 中的选定语言<p:selectOneMenu>
。这一切都完成了,因为它是一个 JSF 托管 bean。
如果,bean 由 Spring 维护,如下所示?
如何在此 bean中将language
属性初始化为所选语言?<p:selectOneMenu>
jsf - 使用 ap:remoteCommand 更新 ap:dataTable
给定以下 XHTML 代码,其中包含一列<p:inputText>
和 a<p:dataTable>
只有两列。
当<p:commandButton>
按下给定时,将调用关联的侦听submitAction()
器,最后仅在验证成功时才<p:dataTable>
更新。<p:remoteCommand>
完成此操作后,如果给定的行<p:dataTable>
被更新(反过来,<p:panel id="panel">
通过<p:ajax>
inside更新<p:dataTable>
。有时是必要的),给定<p:inputText>
的 in<p:panel id="panel">
导致验证其边界变为红色,表示违反不应发生的相关验证。
如果<p:remoteCommand>
被删除并且给定<p:commandButton>
的更改如下,
去除oncomplete="if(!args.validationFailed) {updateTable();}"
并且update
属性从那时更改update="panel"
为,当更新一行时,不会导致验证。update="panel dataTable"
<p:inputText>
<p:dataTable>
当使用 which 更新<p:inputText>
行时,如何防止执行验证,进而更新持有问题的行?<p:dataTable>
<p:ajax>
<p:panel>
<p:inputText>
<p:remoteCommand>
在这种情况下,不能省略。<p:dataTable>
只有在没有违反验证时才需要更新。否则,即使存在验证错误,也会不必要地执行昂贵的业务服务。
关联的 JSF 托管 bean(尽管完全没有必要)。
jsf - p:remoteCommand JSF1064:无法找到或提供资源
在我正在处理的某个程序上,在某个事件发生“work1Complete”之后,我需要更新一个特定的页面组件。
为了做到这一点,我只找到了<p:remoteCommand>
标签。我像这样使用它:
然后我使用以下方法调用它存储在窗口对象中的函数:
没有我搜索,我拥有的唯一信息是:
警告:JSF1064:无法找到或提供资源 /[].xhtml。
在对执行进行一些研究之后,我能够确定 getUpdates() 以某种方式被执行了 13 次,而 updateSearchParam() 被执行了 2 次。
getUpdates() 接收 void 并返回一个 Iterable。
updateSearchParam() 接收 void 并返回 void。
updatedList 永远不会更新。
使用浏览器控制台,我在它对服务器执行的 urlencoded 请求中看不到我给它的信息(上面的那个 js 对象)。
我正在使用没有其他库的 primefaces 4.0(及其所有依赖项)。
jsf - primefaces remoteCommand 操作没有被调用
我有以下代码:
控制器代码如下:谢谢 Lars。bean的代码如下:
我添加了 actionlistener 来检查控制器是否被触发,并且确实如此。
发生的情况如下:页面加载,如果用户单击调用此 remoteCommand 的按钮,则在页面加载完成之前,奇怪的是调用了 actionListener,但 action 方法没有。
任何想法我可以做些什么来缓解这个问题?
谢谢卡提克
bash - 在腻子远程命令中转义引号
我有一个不太光彩的任务要解决,到目前为止还没有多大成功。
我想使用腻子中的“远程命令:”字段执行远程脚本:script param1 'param 2 with spaces'
在 linux 上,简单的转义效果很好,即ssh user@remotehost script param1 \'param 2 with spaces\'
,但在 windows 上不行。
请推荐。
jsf - Primeface 的 remoteCommand - 有办法执行一次吗?
Primefaces 3.5 JSF 2.1
我正在使用 p:remoteCommand 执行异步命令并在页面加载后更新我的视图,但看起来在每次迭代结束时它会再次执行等等......
这种行为正确吗?
如何只执行一次 p:remoteCommand?
更新
我检查了我的 remoteCommand 是否不在更新面板中,所以感谢您的回答,但它已经可以了。我如何解决我的问题:
我不知道为什么,但使用来自 Omnifaces ( http://showcase.omnifaces.org/components/onloadScript ) 的 onloadScript 来调用它被多次调用的 remoteCommand 函数,但使用 $(document).ready ...仅一次。所以,我改变了它并让它现在工作。