Xpages 使用SSJS或EL调用Bean

Xpages 使用SSJS或EL调用Bean,xpages,el,xpages-ssjs,Xpages,El,Xpages Ssjs,我有一个托管bean,它需要在调用期间传递一个参数 如果参数硬编码到调用中,我可以使用SSJS或El进行调用,因此SSJS调用将是wfsapproperties().get(“Demo”).getFilePath();我可以使用EL获取文件路径。但是,我需要用sessionScope.get(“ssApplication”)替换“Demo”,当然这不能传递给EL。我看到了一些EL的解决方案,但它们看起来都相当复杂。所以问题是——我知道EL比SSJS调用更快,但是性能影响是否足够大,足以保证进行一

我有一个托管bean,它需要在调用期间传递一个参数


如果参数硬编码到调用中,我可以使用SSJS或El进行调用,因此SSJS调用将是wfsapproperties().get(“Demo”).getFilePath();我可以使用EL获取文件路径。但是,我需要用sessionScope.get(“ssApplication”)替换“Demo”,当然这不能传递给EL。我看到了一些EL的解决方案,但它们看起来都相当复杂。所以问题是——我知道EL比SSJS调用更快,但是性能影响是否足够大,足以保证进行一些工作

SessionScope在EL中也可用。您是否尝试过:

             WFSAppProperties[sessionScope["ssApplication"]]

应该有效。

在EL中也可以使用SessionScope。您是否尝试过:

             WFSAppProperties[sessionScope["ssApplication"]]

应该有用。

我从来没有试过,只是读到你不能将参数传递给EL,并按面值接受它。感谢该语句对于简单的值绑定是正确的。就在bean实现Map接口的那一刻,您提供了键,EL执行Map.get(键)。你在get(…)方法中做什么取决于你自己。我从来没有尝试过,只是读到你不能将参数传递给EL,并从表面上看它。感谢该语句对于简单的值绑定是正确的。就在bean实现Map接口的那一刻,您提供了键,EL执行Map.get(键)。您在get(…)方法中所做的事情取决于您自己。