servlet中判断requst.getParameter为空问题

今天编写javaWeb程序,做查询分页时,无意间发现了一个有关空指针异常问题。在这里做简要的分享

1.我遇到的问题(心急的可以直接看“总结”)

servlet中判断requst.getParameter为空问题_第1张图片

.servlet中判断requst.getParameter为空问题_第2张图片
上面两张图是我做分页的部分代码。初次访问页面时。没有任何Page(表示页码信息的实体类),requste.getParamter(”pageNo”)=null为错误的判断,会导致直接执行else里面的语句。报出空指针异常。

解决方案:
servlet中判断requst.getParameter为空问题_第3张图片

2.总结
servlet类中requste.getParamter(”标签名”)获取值为空时,用requste.getParamter(“标签名”)==“”(注意不是“ ”)
做判断。

你可能感兴趣的:(servlet,异常,分页)