5.2.2 user.jsp提交,自己处理
上一节如果选择了新的角色,可以在浏览器地址栏看到提交的数据:
表示有一个role=0的数据发送到了user.jsp。这一个过程我们在登录的时候曾经做过,不同的是,登录是从index.html提交数据到vlogin.jsp,这里是user.jsp提交到user.jsp。
接下来就是如何取得这个role,和登录一样,使用request的getParameter方法,在查询代码上方先取得role,同时把原来findUsersByRole的参数从“0”改成role:
String role=request.getParameter("role");List<User> users=UserData.findUsersByRole(role);如图所示:
这就意味着role现在是根据选择而变,这样显示的用户也会根据选择而不同了。例如选择教师: