请问老师请求转发到department_list.jsp时,为什么打开的页面是空白的,代码如下

请问老师请求转发到department_list.jsp时,为什么打开的页面是空白的,代码如下

public void list(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   List<Department> departmentList = departmentService.getAll();
   request.setAttribute("list",departmentList);
   request.getRequestDispatcher("../department_list.jsp").forward(request,response);
}


但是只做请求转发时,打开的页面是正常的,所以核心控制器是没有问题的,问题就出在

 List<Department> departmentList = departmentService.getAll();
   request.setAttribute("list",departmentList);

,但是我debug也没有找到问题到底出在哪

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕阿满 2019-04-28 15:35:42

同学你好,如果都是localhost:8080/sm/department/list.do,一个可以执行,另一个应该也可以执行的,同学说问题出在如下位置,

http://img1.sycdn.imooc.com//climg/5cc5578900018b1e07070182.jpg

建议同学在这句代码的上边写一个输出语句,下边写一个输出语句,然后执行,查看这两个输出语句是否在控制台输出,即可知道问题这里是否存在问题。

祝:学习愉快~

  • 提问者 慕先生2101995 #1
    问题已解决,谢谢老师
    2019-04-28 15:50:14
提问者 慕先生2101995 2019-04-28 09:57:21

请求的url都是  localhost:8080/sm/department/list.do

好帮手慕阿满 2019-04-28 09:41:55

同学你好,问一下同学只做请求转发是的url是什么。转发到department_list.jsp的打开页面是空白的url又是什么呢?建议同学描述一下如上的问题。

祝:学习愉快~

  • 提问者 慕先生2101995 #1
    刚刚 请求的url都是 localhost:8080/sm/department/list.do
    2019-04-28 09:58:00
  • 提问者 慕先生2101995 #2
    核心控制器是没有问题的,可能是业务层或者持久层出了问题,但是我又和老师的源码仔细对了一遍,并没有什么问题
    2019-04-28 09:59:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师