先说一下这个采用MVC的模块的简单业务流:
由login.jsp登录页面进入,请求发送至Login(控制登录的controller)在其中调用
MLogin(登录业务的module)进行密码验证,通过后将请求重定向至
Inbox (收件箱的controller),在其中先调用MInbox(收件箱的module)进行读取最新邮件的操作,然后调用相应的视图inbox.jsp显示
登录这个过程没有问题,但是的登录后出了问题:似乎是stmt已经关闭了
调试期间还出现了NullPointEsception,但是问题的关键还是在,调用MLogin的方法进行用户密码验证后执行了关闭数据库的链接,造成后续的读取操作无法继续
将关闭操作推迟至读取操作之后,问题就解决了