员工列表页面动态获取部门数据,jsp无法获取Model传入request域的数据

描述:

员工管理系统员工列表页面的select下拉选择框动态获取显示所有部门的名称。

问题

jsp 页面无法获取 Model 传入request域的部门数据。

controller 代码
员工列表页面动态获取部门数据,jsp无法获取Model传入request域的数据_第1张图片
jsp 页面代码
员工列表页面动态获取部门数据,jsp无法获取Model传入request域的数据_第2张图片

解决

由于controller的方法上使用了 @ResponseBody 注解,响应的是json数据,因此无法使用Model。页面改为使用 ajax 异步请求获取所有部门。controller新增获取所有部门方法。

注意:list,add,edit 等多个页面都使用到部门下拉选择框,都使用ajax动态获取数据时,各个页面的select标签的 id 属性值不能相同,要注意区分,否则不能取出数据。

controller代码
员工列表页面动态获取部门数据,jsp无法获取Model传入request域的数据_第3张图片
jsp页面ajax代码
员工列表页面动态获取部门数据,jsp无法获取Model传入request域的数据_第4张图片

你可能感兴趣的:(前端页面知识)