2013-04-30 2 views
1

내가 들었던 것으로부터, 컨트롤러 명령은 스크립틀릿에서 호출 할 수 있습니다. 그러나 나는 다른 방법을 확신하지 못합니다. 모든 코드 레벨 정보가 매우 유용합니다.WCS에서 jsp 내에서 컨트롤러 명령을 호출 할 수 있습니까? 그렇다면 다른 방법을 설명하십시오.

+0

이 작업을 수행하고자하는 유스 케이스는 무엇입니까? 그렇지만 할 수는 없습니다. 이것이 귀하의 계획이라면, 당신은 틀을 오용하고 있습니다. –

+0

제안 해 주셔서 감사합니다. WCS에 대한 토론이 있었을 때 한 번만 묻기 때문에 이것은 단지 지식을위한 것입니다. – sreejith

답변

0

JSP에서 컨트롤러 명령으로 AJAX 호출을 시도 할 수도 있습니다.

-1

Databean을 사용하여 컨트롤러 명령을 호출 할 수도 있습니다.

ex : <wcbase:usebean> 
+0

이것은 불완전한 것처럼 보인다 ... 생각을 끝내기 위해 신경을 쓴다? – Werner

0

JSP의 스크립틀릿 코드에서 컨트롤러 명령을 직접 실행해서는 안됩니다. AJAX를 사용하여 명령 서비스를 호출 할 수 있습니다. 또는 DataBean Command를 사용할 수도 있습니다. 실제로는 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

그런 다음 당신은 ControllerCommand을 실행하기 위해 REST 태그를 사용합니다. FEP8이있는 IBM의 새로운 구현에서

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

가능하면 로컬로 수행됩니다 및 여분의 네트워크 오버 헤드를 추가하지 그에됩니다.