请问老师,idea对应jsp页面为空白,相应的servlet正常显示怎么回事呢

请问老师,idea对应jsp页面为空白,相应的servlet正常显示怎么回事呢

package com.imooc.servlet;

import com.imooc.el.Notice;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

@WebServlet(name = "NoticeServlet",value = "/notice")
public class NoticeServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Notice notice1=new Notice("001","多写代码");
        Notice notice2=new Notice("002","多喝热水");
        Notice notice3=new Notice("003","多写作业");
        List<Notice> listNotice=new ArrayList();
        listNotice.add(notice1);
        listNotice.add(notice2);
        listNotice.add(notice3);
        request.setAttribute("notice",listNotice);
        request.getRequestDispatcher("notice.jsp").forward(request,response);
    }
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
    <title>Title</title>
</head>
<body>
<c:forEach items="${requestScope.notice}" varStatus="idx" var="n">
    <p>${n.id}——${n.name}</p>
</c:forEach>
</body>
</html>

比如这个很简单的程序,运行没问题,对应jsp进入为空白,servlet正常显示,为什么呢

正在回答

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

2回答

同学你好,同学是之间访问jsp页面显示空白吗?这是正常的,如果不是访问servlet转发到jsp页面,没有将值存入request中转发到jsp页面,在jsp页面是否无法显示的。只有访问servlet后,将值存入request中并转发到jsp页面才能显示。另外idea中不加/页可以。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 慕粉3060097 2020-03-03 00:59:56

补充一下,不是因为request.getRequestDispatcher("notice.jsp").forward(request,response);这句,改成request.getRequestDispatcher("/notice.jsp").forward(request,response);也不显示的

话说老师,idea这里不加/行不行

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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