问题:
    在Web应用中,一个界面处理完成后对于如何流转界面非常棘手.
不好的解决方案:
    1.返回主页
    2.每个页面单独编码,返回固定的页
    3.记录session信息,写大量代码,返回相关页
一种比较好的方案
    在使用WebMVC方案时,将Controller分成两类:一类是入口类(比如*.door),一类是过程处理类(*.proc),入口类的Controller都是通过简单的GET方式相应请求的.然后在session建立请求列表(数据结构一个缓冲区),由Filter对入口类的请求进行记录,当(一个或)几个普通的处理类Controller完成整个pageflow之后直接跳转(redirect)到最后一个入口类请求中.当然我们可以更详细的提供相应的API,比如:最后一个(代参数),最后一个(不带参数),第n个…..


1条评论

  1. 这个处理方式不错,能提供代码参考下吗?

    xuguang750@126.com

发表评论

评论也有版权!

click to change验证码