2013-04-30 26 views
1

從我聽說的,控制器命令可以從scriptlet中調用。但我不確定其他方法。任何代碼級別的信息都會非常有幫助。在WCS中,我們可以從jsp中調用控制器命令嗎?如果是的話,請解釋不同的方法

+0

什麼是你想要這樣做的用例,是的,你可以,但你不應該這樣做。如果這是您的計劃,那麼您正在濫用該框架。 – 2013-04-30 19:31:39

+0

感謝您的建議。這僅僅是爲了知識的緣故,因爲當我們討論WCS時曾經提到過這個問題。 – sreejith 2013-07-05 09:09:55

回答

0

您也可以嘗試從JSP到控制器命令進行AJAX調用。

-1

通過使用Databean我們也可以調用控制器命令。

ex : <wcbase:usebean> 
+0

這似乎不完整......關心完成這個想法? – Werner 2013-09-20 05:21:49

0

您真的不應該直接從JSP的scriptlet代碼中執行控制器命令。您可以使用AJAX調用命令服務。或者你可以使用一個DataBean命令,儘管它們的確是爲了填充databean而不是真的調用控制器命令。您可能還處於需要檢查對控制器命令的使用情況,如果您想要在頁面生成過程中從JSP調用服務,BOD命令可能更合適。

0

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

http://www-01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.webservices.doc/tasks/twvrestsamplecmd.htm

然後使用REST標籤運行ControllerCommand。

http://www-01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.component-services.doc/refs/rwvwcfresttag.htm

在從IBM在FEP8這個新的實施將在本地如果可能的話做,併爲此將不會增加任何額外的網絡開銷。

相關問題