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
更多细节。