空指针异常一直获取不到单选框的值

图片说明
如图,报的空指针异常,打印出来结果为null,请问为什么没有获取到role,哭晕
jsp相关部分代码如下:

  密码:<input type="password" class="text" name="password" id="password"><br>  
         <input type="radio" name="role" value="学生" checked />学生
         <input type="radio" name="role" value="教师"/>教师
         <input type="radio" name="role" value="管理员"/>管理员

貌似对于radio,应该是获取一组值,可能楼主用一个string对象接收不匹配了吧