问题标签 [param]

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 投票
1 回答
86 浏览

php - 将数组转换为格式化的查询参数

我在 php 中有一个数组,如下所示

我正在尝试将此数组转换为格式化的查询参数,如下所示

请帮忙。

0 投票
1 回答
484 浏览

perl - Perl Dancer、Dancer::Plugin::DirectoryView、模板工具包和模板中的共享参数

我有一个帖子路线,它返回参数以在特定模板(actions.tt)中使用。在该模板中,我使用 DirectoryView 插件加载了一个带有目录视图 (dirmain.tt) 的 div(使用 jQuery)。我的问题是我需要在渲染主模板(action.tt)之前将参数传递给 DirectoryView 模板。参数(dev)需要包含在目录列表中。

Perl部分:

模板:

动作.tt

目录

使用某种钩子会实现这一点吗?非常感谢您的帮助。谢谢!

0 投票
1 回答
235 浏览

java - 从 lib jar 中的类访问上下文参数

是否可以从 lib 中的 jar 或普通的 java 类访问上下文参数?

0 投票
1 回答
672 浏览

linux - 当 perl cgi 脚本中的 setuid 位打开时,参数不起作用

当这个脚本的权限是u=rwx,g=rwx,o=r脚本工作得很好......但是,我需要打开 setuid 位,以便对 smartctl 的调用返回所需的数据而不是错误。

当我将权限设置为u=rwxs,g=rwxs,o=r时,脚本在查询未指定时工作device。但是当device指定时,之后什么都不会返回print "device = $device\n\n";

0 投票
1 回答
752 浏览

java - how to use a php variable as a parameter for java applet

I want to use a php session variable as a parameter when I call a java applet. I have seen answers to this on the net but they do not work on my machine. The html file and applet produce the literal string instead of the content of the variable.

Here is the code that I have used.

I have also tried variations on this to no avail

The file is an html file. Should it be a php file? I created a php file with the same code, but my machine did not know which program to use to run it. It did not run in firefox.

I start the session prior to having any html.

Some sites recommend that the HTML param tag end with /> and others end it with >, which is correct?

Do I need to escape some characters with the backslash?

0 投票
2 回答
3422 浏览

perl - cgi param() 函数不起作用

我的 perl 脚本遇到了一个问题,它只是没有通过。作为初学者,如果有人可以为我解释一下,我将不胜感激。正如林肯所说, param() 使用起来很简单,但实际上它很复杂。我阅读了 cgi 文档和其他示例,但无法弄清楚为什么这个不起作用,我从其他人那里复制以进行测试。
我相信我的 apache、perl 和 CGI​​.pm 安装正确,并且在其他示例中运行良好,但不是这个示例。
非常感谢!

==================================================== == -------------错误信息-------------------------------- ------------

0 投票
1 回答
958 浏览

jsf - 无法使用 JSF 表达式值设置托管属性参数

我有一个奇怪的问题,我一直试图解决一段时间,但被困在一个地方,不太明白这里发生了什么。

我的索引页面如下所示:

当我想从 selectOneMenu 中获取所选位置时,commandButton 会将用户发送到下一页。问题是没有发送任何内容。当我从菜单中选择一些值时,'peek' outputText 会正确重新呈现,我可以看到正确的选择。但是它不会发送到下一页和 Bean。令人惊讶的是,当我将参数的值更改为固定字符串时,它起作用了!!!所以,即:

在下一个 Bean 中读取正确!!!所有的 bean 都使用 RichFaces @KeepAlive 注释来请求范围(我试过没有注释,它是一样的)。我已经尝试过: -将 a4j:commandButton 更改为 h:commandLink 或 h:outputLink -将 indexBean.model.selected_id 更改为 indexBean.selected_id -最后将输入源从 h:selectOneMenu 更改为 h:inputText

没有任何帮助 - 它仍然是相同的 - 硬编码的字符串被正确传递到下一页,但是当我尝试使用表达式时,参数始终为空。

在这里,我发布了 faces-config.xml 的片段:

有谁知道为什么这不起作用?我过去曾使用过类似的托管属性参数并且它有效(意味着使用一些动态更改的值而不是静态字符串)。

0 投票
1 回答
74 浏览

ruby-on-rails - rails:“pollresponse”是查询字符串中不允许的魔术关键字吗?

花了一个小时调试“不可能”的情况,查询字符串 pollresponse=true 根本无法识别。

基本上, params[:pollresponse] 似乎总是为零,即使 params 哈希清楚地显示 { 'pollresponse' => 'true' }

凭直觉,将其替换为另一个名称,并且按预期工作。

所以我认为虽然谷歌搜索“rails pollresponse”并没有给我任何明显的东西,但我认为有一些“魔法”。

a)它实际上是保留的,因此作为查询参数是非法的吗?

b) 是否有其他此类保留字的列表,如果用作查询字符串参数,将被忽略?

0 投票
5 回答
42437 浏览

php - @param 在课堂上是什么意思?

创建类时@param 是什么意思?据我了解,它用于告诉脚本变量是哪种数据类型以及函数返回哪种值,对吗?例如:

难道没有另一种方法可以做到这一点,我正在考虑类似的事情:void function() { ... }或类似的事情。对于变量,可能是 (int)$test;

0 投票
1 回答
1715 浏览

javascript - a4j:param 没有调用 value 属性指向的我的 javascript

我愿意以不同的方式做到这一点,但我所拥有的似乎应该从 RichFaces4 和 JSF2 的文档中工作。

用户流程是这样的:

  • 1) 有一个使用 h:outputLink 实现的“签出”文档链接
  • 2) 用户点击它并收到一个对话框提示输入使用rich:popupPanel 实现的签出评论
  • 3) 用户输入评论并点击 Rich:popupPanel 上的“继续”按钮,使用 h:link 实现(也尝试了 h:commandLink 和 a4j:commandLink)
  • 4) 弹出一个新窗口,内容设置为 h:link 结果属性

在我损坏的情况下,一切正常,除非我从 h:link 使用 a4j:param 传递参数,其 value 属性无法正确解析它指向的 javascript。

我在想也许

没有指向我在 textarea 中输入的内容,但是通过在 dlg 上放置另一个按钮并将其 onclick 指向相同的元素 id,它确实提醒我输入的内容。

当我在服务器端视图范围内的 myController.setCheckOutComment(String s) 方法上停止时,它会传递字符串“document.getElementById('myForm:dataTable:0:commentsId').value”

根据 RF4 文档:

除了 Ajax 组件之外,a4j:param 标记还可以与非 Ajax 组件一起使用。这包括通过 GET 请求工作的组件,例如 h:link

JavaScript 函数中的变量可用于 value 属性。在这样的实现中,noEscape 属性应该设置为 true。使用 noEscape="true",value 属性可以包含任何 JavaScript 表达式或 JavaScript 函数调用,结果将作为 value 属性发送到服务器。

由于我似乎是在按 jsf/rf4 规则玩,我认为这样就可以了。

需要注意的一点是,如果我使用 a4j:commandLink 而不是 h:link,它确实会发送 javascript 评估的结果,但是会破坏它自己的窗口中的打开和其他一些问题。

对可能发生的事情有什么想法,甚至是更好的方法吗?