为什么结果输出是空?
来源:1-12 自由编程
qq_慕移动0378797
2019-11-19 19:37:26
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>编号:${requestScope.Course.id }</h1> <h2>名字:${requestScope.Course.name} </h2> <h2>方向:${requestScope.Course.category }</h2> </body> </html> package com.imooc.el; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class CourseServlet */ @WebServlet("/CS") public class CourseServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public CourseServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Course course=new Course(); course.setId("10086"); course.setName("语文"); course.setCategory("文学"); request.setAttribute("course", course); request.getRequestDispatcher("/demo.jsp").forward(request, response); } } package com.imooc.el; public class Course { private String id; private String name; private String category; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } @Override public String toString() { return "Coures[couseid:"+name+",coursename:"+id+",category:"+category+"]"; } }
1回答
好帮手慕小班
2019-11-20
同学你好,出现输出内容为空的原因是:在CourseServlet中向request存入的属性名称是course而不是Course,例如:
对应在jsp页面取出这个内容时也要取出course中的内容,例如:
如上修改,就可以在页面中得到正确的输出内容。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 3
回答 1