问题: 我们在编写注册时,业务逻辑层为什么需要判断用户名是否为空?前端提交数据时的时候不是在前端已经用正则表达式判断用户名格式正确而且不为空了吗? jsp代码如下: 业务逻辑层代码如下: 原因: (就是浏览器设置了禁用js,使js代码失效) 具体操作如下: 打开浏览器 输入javascript: 找到内容设置: 点击进入: 把这里设置为禁用的话,你的js代码就会失效: 所以我们在写业务逻辑层的时候必须要考虑到这一点: