2013-10-28 23 views
1

IBM WebSphere Commerce - 电子商务: 我正在为电子商务网站设计一个单独的部分(特殊服装),并且该部分具有预约商店预约的链接。如何在请求的用户登录/注册到网站后导航到上次访问的页面/部分?

如果访客用户访问该部分并且想要预约约会(当点击'预约申请'链接时),根据用户类型'访客',导航将进入登录页面登录或开始在网站上注册。

[现有方案进行登录/注册 - 一旦用户登录或注册完成,然后导航会去“用户个人资料”页面默认]

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

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

回答

1

IBM WCS V 7.0(Madison & Elite)原型商店的行为如同OOTB。 (我不知道WCS V 6.0),下面是相关的概念:

  • 你需要添加authenticate财产为struts-config-ext.xml为1的开发/定制视图,因此这种观点只能通过注册访问用户

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

  • 开箱即用的登录页面视图JSP内容AccountDisplayContent.jspf“URL”象下面这样::隐藏输入与名称登录contiains的形式

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

居然有在JSP中的不同的可能性是什么的URL可以是逻辑,但其中一人是之前的URL页面,struts动作框架将为您填充并成为隐藏输入。

  • 这个领域在开箱即用的LogonCmdImpl被读取(如果你还没有定制)和后验证过程成功,此命令读取场和重定向你可以查看你来自登录页。

  • 注册(只要你使用一个页面进行报名,不能多页/流,可以使这一领域失去其价值相同的过程。

。希望帮你看看你的代码,回顾一下不见了。使用Firebug

感谢

+0

,尽量到指定的URL注入隐藏URL输入,并登录,然后看看是否正向您到指定的页面或不是。这将帮助你调查/窄你的问题 –

+0

比k你的答案。我只是通过页面导航传递参数,并根据验证将用户重定向到相应的页面。 – Shiva

相关问题