springMVC使用过程中的常见方法的常识

  • 请求转发和重定向的区别:
  1. forword<转发>:是 服务器请求资源,服务器直接访问目标地址的URL,然后把获取的内容发送给浏览器,由于这个跳转过程在服务器实现,所以客户端并不知道这个跳转动作,地址栏的内容不会改变。
  2. Redirect<重定向>:服务器根据逻辑发送给浏览器一个状态码,浏览器重新请求那个地址,地址栏现实的是新的URL。
  3. 区别总结:

     <1>转发不会改变客户端的地址栏,重定向会改变;

     <2>转发之前的页面和转发到的页面是共享request里的数据的;而重定向两页面不共享request里的数据;

     <3>forward一般用于用户登录时根据角色转发到相应的模块;redirect一般用于用户注销登陆时返回主页或跳转打其他网站;

<4>forward效率高,redirect效率低。

二、GET和POST方法的区别

三、PageHelper中PageInfo方法中各参数的含义:

在PageInfo 类中解释其各成员的涵意:

 public class PageInfo<T> implements Serializable {

    private static final long serialVersionUID = 1L;

private int pageNum; //当前页页码

    private int pageSize; //每页显示元素的数量

    private int size; //当前页元素的数量

    private int startRow; //当前页第一个元素在数据库中的行号

private int endRow; //当前页最后一个元素在数据库中的行号

private long total; //总记录数

    private int pages; //总页数

private List<T> list; //结果集(每页显示的数据集)

    private int prePage; //前一页

    private int nextPage; //下一页

    private boolean isFirstPage;//是否为第一页

    private boolean isLastPage; //是否为最后一页

    private boolean hasPreviousPage;//是否有前一页

    private boolean hasNextPage;    //是否有后一页

    private int navigatePages;     //导航页码数

    private int[] navigatepageNums;//所有导航也号

    private int navigateFirstPage; //第一页导航页号

    private int navigateLastPage;  //最后一页导航页号

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值