gpt4 book ai didi

javascript - JSF/JSP - 初学者问题

转载 作者:行者123 更新时间:2023-11-28 21:16:15 26 4
gpt4 key购买 nike

我最近涉足 JBoss Seam,自然需要学习很多东西,但到目前为止,我已经通过查看代码并尝试编写自己的 Seam 应用程序进行了实际操作,我希望了解以下内容:

我遇到了以下代码,我看不到它正在尝试执行的操作,当用户单击按钮时会调用该代码:

    <h:commandButton value="Save" type="button" onclick="return userAction(this);" title="User Actions">
<f:param value="#{user.codePk}" name="userCode"/>
<h:inputHidden value="#{user.codePk}" id="code"/>
</h:commandButton>

它调用一个 JavaScript 函数来打开一个窗口来显示现有库存:

   var pk = document.getElementById("product:code").value;
window.open('<%=basePath1%>jsp/stockOnHand.faces?Code='+pk,"abcd");

我知道 stockOnHand.faces 只是 stockOnHand.jsp,并且 stockOnHand.jsp 包含一个表格,其中显示所有商店中给定产品的现有库存。

我不明白 ?Code='+pk,"abcd" 中的部分是如何工作的。它是否类似于 Java 中的操作方式,例如,您可以将参数传递给与其签名匹配的函数

foo(int v, string s);

我希望这不是太含糊。

最佳答案

这只是一个字符串连接。 JS window.open 函数具有以下签名:

open (URL, windowName[, windowFeatures])

示例中的第一个参数 URL 是给定字符串和变量 pk 的串联。第二个参数 windowNameabcd

关于javascript - JSF/JSP - 初学者问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com