2013-04-30 3 views
1

Из того, что я слышал, из скриптлета можно вызвать команду контроллера. Но я не уверен в других методах. Любая информация об уровне кода будет очень полезна.В WCS мы можем вызвать команду контроллера из jsp? Если да, пожалуйста, объясните разные методы.

+0

Что такое вариант использования, при котором вы хотели бы это сделать, да, вы можете, но не должны. Если это ваш план, вы неправильно используете рамки. –

+0

Спасибо за предложение. Это просто ради знания, как это было задано однажды, когда мы обсуждали WCS. – sreejith

ответ

0

Вы также можете попробовать позвонить AJAX из JSP в команду контроллера.

-1

Используя Databean, мы также можем вызвать команды контроллера.

ex : <wcbase:usebean> 
+0

Это кажется неполным ... заботиться о том, чтобы закончить мысль? – Werner

0

Вы действительно не должны напрямую выполнять команду контроллера из кода сценария JSP. Вы можете использовать AJAX для вызова службы команд. Или вы можете использовать команду DataBean, хотя они действительно предназначены для команд, которые заполняют databean, а не называть команды контроллера. Вы также можете оказаться в ситуации, когда вам нужно просмотреть использование команды контроллера, возможно, команды BOD лучше подходят, если вы хотите вызвать службу из JSP во время генерации страницы.

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 это будет сделано локально, если это возможно, и будет следоватьльно не добавлять никаких дополнительных накладных расходов сети.

 Смежные вопросы

  • Нет связанных вопросов^_^