码迷,mamicode.com
首页 > Web开发 > 详细

MVC跳转的原理

时间:2018-04-14 18:04:25      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:cat   跳转   exce   attr   star   cep   根据   col   patch   

               <a href="?start=${pre}">[上一页]</a>

如图,是一个链接,点了后,效果是访问技术分享图片

地址,里面是带有参数的,之后根据web.xml中的配置,跳转到对应的Servlet中

 

 

 

 

        try {
            start = Integer.parseInt(request.getParameter("start"));
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        

这里会获取之前传过来的start

 

 

 

 

        int next = start +count;
        int pre = start - count;
        List<Hero> heros = new HeroDAO().list(start,count);
        request.setAttribute("next", next);
        request.setAttribute("pre", pre);
        request.setAttribute("heros", heros);
        request.getRequestDispatcher("listHero.jsp").forward(request, response);

之后的next,pre以及后面的语句只是为了使跳转后的JSP可以访问到,这里每次访问servlet都会改变next和pre的值

 

 

 

 

 

                <a href="?start=${pre}">[上一页]</a>
                <a href="?start=${next}">[下一页]</a>

也就是再给start赋值创造条件

 

MVC跳转的原理

标签:cat   跳转   exce   attr   star   cep   根据   col   patch   

原文地址:https://www.cnblogs.com/zxj-262410/p/8832906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!