论坛首页 Java企业应用论坛

[提问]如何时间多个页面之间的返回功能?

浏览 5704 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-17  
有ABCD四个页面。
现在实现A>B>C>D,每两个之间的返回很容易做。 但是如何在用户从A一路操作到D时,实现由D>C>B>A这样的返回过程? 
   发表时间:2006-03-18  
adamzhao 写道
有ABCD四个页面。
现在实现A>B>C>D,每两个之间的返回很容易做。 但是如何在用户从A一路操作到D时,实现由D>C>B>A这样的返回过程? 

1。把路径放到session里。
2。页面逻辑限制,类似于向导。
0 请登录后投票
   发表时间:2006-03-18  
问题在于可能由不同的地方进入D,也就是有几种可能:
1、A>B>C>D
2、E>F>C>D

因为使用js的history.back()的时候可能数据已经发生了变化,造成错误发生,
所以不敢用它。

而这种现象在好几处都出现了,放到session中恐怕不妥。
0 请登录后投票
   发表时间:2006-03-18  
我想把信息放在session里面可以随被访问,比如session("employee") = rs.getString("employeename")等等!怎么解决!
0 请登录后投票
   发表时间:2006-03-19  
adamzhao 写道
问题在于可能由不同的地方进入D,也就是有几种可能:
1、A>B>C>D
2、E>F>C>D

因为使用js的history.back()的时候可能数据已经发生了变化,造成错误发生,
所以不敢用它。

而这种现象在好几处都出现了,放到session中恐怕不妥。

可以判断一下request里的reffer
0 请登录后投票
   发表时间:2006-03-19  
kwqsunny 写道
我想把信息放在session里面可以随被访问,比如session("employee") = rs.getString("employeename")等等!怎么解决!

先看看置顶帖 提问的智慧。
0 请登录后投票
   发表时间:2006-03-30  
adamzhao 写道
有ABCD四个页面。
现在实现A>B>C>D,每两个之间的返回很容易做。 但是如何在用户从A一路操作到D时,实现由D>C>B>A这样的返回过程? 


参考spring webflow项目
0 请登录后投票
   发表时间:2006-03-30  
web continuations亚……
// preparations
pause("A");;
// deal with input from A
pause("B");;
// deal with input from B
...
if(needGoBack); {
  pause("C");;
  // do something
  pause("B");;
  // do something
  ...
}
0 请登录后投票
   发表时间:2006-03-30  
gigix 写道
web continuations亚……
// preparations
pause("A");;
// deal with input from A
pause("B");;
// deal with input from B
...
if(needGoBack); {
  pause("C");;
  // do something
  pause("B");;
  // do something
  ...
}


  能否说的详细些?
0 请登录后投票
   发表时间:2006-03-30  
adamzhao 写道
gigix 写道
web continuations亚……
// preparations
pause("A");;
// deal with input from A
pause("B");;
// deal with input from B
...
if(needGoBack); {
  pause("C");;
  // do something
  pause("B");;
  // do something
  ...
}


  能否说的详细些?

你先说这个是不是你想要的吧。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics