打开新页面到底应该打开jsp还是打开servlet
在开发一个阅读系统,所有的jsp页面都在web-inf外面,所以都是通过直接打开jsp页面进行操作,例如我有一个用户的管理界面,那我对阅读这个链接进行编码的时候就会选择readbook.jsp?bid=1&chapter=2这种形式,但是我这样子总觉得不符合mvc开发模式,因为我对于bid,chapter的校验以及调用javabean拿数据的操作都是在jsp里面进行,我不知道真正的用mvc架构开发的话我那些链接都应该怎么弄以及我的jsp到底应该干什么
例如我在jsp页面有个功能就是检测session是否登录,如果没有登录就通过login.jsp?jumpback=readbook.jsp这种形式再回到原来那个jsp页面,但如果我用servlet的话我这些都应该怎么弄???求指教
------解决方案--------------------在Servlet里面怎样判断当前session是否已登录,以及如何转发,可查阅Servlet的API文档,都有现成的调用
------解决方案--------------------servlet 和jsp本质都是一样的 处理的时候都是对组件servlet(前台的jsp到了后台处理也是servlet)进行处理,只是jsp放的位置不同而已。
------解决方案--------------------
流程没什么问题。
session是整个会话过程,整个值都会存在。request传得花,就这次请求有效