1

IBM WebSphere Commerce - 电子商务:我正在为电子商务站点设计一个单独的部分(特殊服装),该部分具有与商店预约的链接。

如果访客用户访问了该部分并想要预约(点击“预约”链接时),根据用户类型“访客”,导航将转到登录页面登录或开始在网站上注册。

[[登录/注册的现有场景-一旦用户登录或完成注册,导航将转到“用户个人资料”页面默认]]

但是在这里,用户从特殊服装部分导航到登录页面。因此,一旦他们登录或完成注册,我应该显示一个 JSP 表格来填写着装信息。它不应该转到用户配置文件页面。

如何在JSP 中实现导航。特别是在 WebSphere Commerce 中。

4

1 回答 1

1

IBM WCS V 7.0 (Madison & Elite) 原型商店就像 OOTB 一样。(我不确定 WCS V 6.0),但以下是概念:

  • 您需要在 1authenticate中为您的开发/自定义视图添加属性struts-config-ext.xml,因此该视图只能由注册用户访问

  • 访客用户尝试访问该页面/视图时,WCS 框架会自动将他重定向到登录页面视图,要求用户登录

  • OOTB 登录页面视图 JSP 内容是AccountDisplayContent.jspf 登录包含隐藏输入的形式,名称为:“URL”,如下所示:

    <input type="hidden" name="URL" value="<c:out value='${WCParam.URL}'/>" id="WC_AccountDisplay_FormInput_URL_In_Logon_1" />

实际上,在 JSP 中存在不同可能性的 URL 的逻辑,但其中之一是前一个 URL 页面,struts 动作框架将为您填充它并成为隐藏输入。

  • 此字段已在 OOTB 中读取LogonCmdImpl(如果您尚未自定义),并且在身份验证过程成功后,此命令会读取该字段并将您重定向到查看您来自登录页面的内容。

  • 注册过程相同(只要您使用一个页面进行注册,而不是可能使该字段失去其价值的多个页面/流程。

希望能帮助您查看代码并查看缺少的内容。

谢谢

于 2013-10-28T17:03:49.513 回答