if (sessionInfo != null
&& logonStateMachine != null
&& !sessionInfo.getUser().equals(
logonStateMachine.getUser())) {
request.getSession().removeAttribute(Constants.AUTH_SESSION);
request.getSession().removeAttribute(
LogonStateAndCache.LOGON_STATE_MACHINE);
LogonControllerFactory.getInstance().logoffSession(request,
response);
msgs.add(Globals.ERROR_KEY, new ActionMessage(
"login.logonNotAllowed",
"Session no longer valid, logon again."));
saveErrors(request, msgs);
return new RedirectWithMessages(mapping.findForward("customers"),
request);
}我想在mapping.findForward("http://www.***.com")这样写 ,请问怎么实现?有没有这种写法,请说明理由。

解决方案 »

  1.   

    ...或者用个jian点的方法 将http://www.***.com这个页面包含到你自己的页面 然后请求转发到这个页面
      

  2.   

    mapping.findForward("http://www.***.com")应该不行,你用的是struts1.0? 直接在里面配个http://www.***.com路径
      

  3.   

    好像你不太懂struts1的原理嘛。
    它都findForward了,也就是去找你在struts的xml里配置的<forward name="key"...
    的配置信息,根据key找到后,再按你的配置转到你指定的URL,
    所以mapping.findForward("http://www.***.com")没有这样用的。