关于一加载jsp页面就跳转到servlet获取数据然后再跳回jsp页面的问题

下面来说我遇到的问题:

上一篇文章中写的是jsp+javabean实现商品分页  浏览,即model1的开发模式,现在要改为

 jsp+sevlet+javabean 即model2了  之前在jsp处理的业务逻辑,都要经过servlet调用模型层进行处理,我想的是

先加载jsp页面(刚开始Jsp页面什么数据也没有,需要从servlet中获取数据再显示),加载的同时跳转到servlet获取商品信息然后再返回Jsp页面进行展示,那么问题来了,怎么跳转呢?于是百度了半天,都灭有找到满意的解决方案,什么ajax异步获取数据啦  forward转发啦。。。或许这些方案可以实现,但仔细想了想,没那么复杂吧  那么问题的症结在哪??

注意之前我单独用jsp处理业务逻辑的时候,jsp是先加载上面的业务逻辑部分的代码,然后下面就能取到数据显示了,但现在我将它放到了servlet中,那就意味着我们要先加载servlet中的代码,再返回jsp页面显示数据,但我就笨在居然想当然将jsp作为入口界面(很明显如果是比较大的项目入口文件肯定不是它咯),在调用servler,其实我们首先访问的应该是servlet(即浏览器访问的url应为servlet),而不是jsp,servlet处理好数据后,再交由jsp显示,就两步操作,而且根据Mvc的设计理念,我们先访问的就应该是servlet,servlet作为C,负责MV的功能调度。这样一想就通顺了

这里需要注意的是,如果直接访问servlet的话,默认调用的是doget方法,因此我们需要在doget方法中调用dopost方法,具体实例请看下节

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值