我有一个包含多个项目的仪表板。其中一个是“老师”。我正在使用<h:link>
转到show-teachers.xhtml
,其上最初有一个搜索框。该bean的范围是视图范围,它有两种方法:
getAllTeachers
- 此方法无效,因为当用户点击搜索按钮时会调用此方法,并且使用datalist在页面上填充结果,并将render设置为true以显示数据列表。 这项工作正常。
getAllStudentsByTeacher
- 从上面的方法获得教师列表后,下一步是获取特定教师下的学生列表,并在新页面上使用datalist列出它们({{1} })。
上面的方法从数据库中提取学生列表并返回字符串show-students.xhtml
,这是另一个XHTML页面,我想在其中显示使用datalist的匹配学生列表。
但我总是在show-students
页面上获得结果No records found
。
当我将此bean的范围更改为session时,它可以正常工作。但我想使用请求或查看范围。
请建议我如果我在学习JSF / Primefaces时遗失任何东西:)
由于 Rahul Saraswat