Websphere Commerce 7麦迪逊商店。
我试图在调用orderadditem后更改视图。
在madison中,单击任何项​​目中的addto购物车,它将调用AjaxOrderItemAdd服务。
但是添加后,我需要从struts-config-ext.xml更改视图。

我所做的是。
创建了一个命令MyOrderItemAddCmdImpl

public void performExecute() throws ECException {
        super.performExecute();
        responseProperties.put(ECConstants.EC_VIEWTASKNAME, "CustomView");
        setResponseProperties(responseProperties);
    }


并在cmdreg表中添加了条目

update cmdreg set classname='com.mindtree.cust.MyOrderItemAddCmdImpl' where interfacename=   'com.ibm.commerce.orderitems.commands.OrderItemAddCmd';


并在struts-confid-ext.xml中添加了自定义视图

最佳答案

您可以在AjaxOrderItemAdd方法中将CustomView作为URL参数传递。

请参阅

http://publib.boulder.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.doc/refs/rosorderitemadd.htm

更多细节。

07-27 21:34