servlet中判断requst.getParameter为空问题
今天编写javaWeb程序,做查询分页时,无意间发现了一个有关空指针异常问题。在这里做简要的分享。
1.我遇到的问题(心急的可以直接看“总结”)
.
上面两张图是我做分页的部分代码。初次访问页面时。没有任何Page(表示页码信息的实体类),requste.getParamter(”pageNo”)=null为错误的判断,会导致直接执行else里面的语句。报出空指针异常。
解决方案:
2.总结
servlet类中requste.getParamter(”标签名”)获取值为空时,用requste.getParamter(“标签名”)==“”(注意不是“ ”)
做判断。