Websphere 在WCS中,我们可以从jsp中调用控制器命令吗?如果是,请解释不同的方法

Websphere 在WCS中,我们可以从jsp中调用控制器命令吗?如果是,请解释不同的方法,websphere,websphere-commerce,wcs,Websphere,Websphere Commerce,Wcs,据我所知,可以从scriptlet中调用控制器命令。但我不确定还有其他方法。任何代码级别的信息都会非常有用 您还可以尝试从JSP调用AJAX到控制器命令。通过使用Databean,我们还可以调用控制器命令 ex : <wcbase:usebean> ex: 您确实不应该从JSP的scriptlet代码中直接执行控制器命令。可以使用AJAX调用命令服务。或者您可以使用DataBean命令,尽管它们实际上是填充DataBean的命令,而不是真正调用控制器命令。您可能还需要检查控制器命令

据我所知,可以从scriptlet中调用控制器命令。但我不确定还有其他方法。任何代码级别的信息都会非常有用

您还可以尝试从JSP调用AJAX到控制器命令。

通过使用Databean,我们还可以调用控制器命令

ex : <wcbase:usebean>
ex:

您确实不应该从JSP的scriptlet代码中直接执行控制器命令。可以使用AJAX调用命令服务。或者您可以使用DataBean命令,尽管它们实际上是填充DataBean的命令,而不是真正调用控制器命令。您可能还需要检查控制器命令的使用情况,如果您希望在页面生成期间从JSP调用服务,那么BOD命令可能更合适。

您可以创建自己的ControllerCommand到REST的映射

然后使用REST标记运行ControllerCommand


在IBM在FEP8中的新实现中,如果可能的话,这将在本地完成,因此不会增加任何额外的网络开销。

您希望在什么用例下执行此操作,是的,您可以,但不应该。如果这是你的计划,你就是在滥用这个框架。谢谢你的建议。这仅仅是为了知识,就像我们在讨论WCS时曾经问过的那样。这似乎是不完整的。。。想结束这个想法吗?