在上面的应用中,即使浏览者不输入任何用户名、密码,系统也会处理用户请求。在整个HelloWorld应用中,这种空用户名、空密码的情况不会引起太大的问题。但如果数据需要保存到数据库,或者需要根据用户输入的用户名、密码查询数据,那么这些空输入可能会引起异常。
为了避免用户的输入引起底层异常,通常需要在进行业务逻辑操作之前,先执行基本的数据校验。