一、创建MyServlet

 

public class MyServlet extends HttpServlet {
	public void doGet(HttpServletRequest request, 
      HttpServletResponse  response) throws ServletException, IOException {
		request.setAttribute("username", "itcast");
		request.setAttribute("password", "123");
         RequestDispatcher dispatcher = request
				.getRequestDispatcher("/myjsp.jsp");
		dispatcher.forward(request, response);
	}
	public void doPost(HttpServletRequest request,
      HttpServletResponse response) throws ServletException, IOException {
		doGet(request, response);
	}
}

二、创建myjsp.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<html>
<head></head>
<body>
    
	用户名:<%=request.getAttribute("username")%><br /> 
	密 码:<%=request.getAttribute("password")%><br />	
	<hr>
	使用EL表达式:<br />
	用户名:${username}<br />
 	密 码:${password}<br />
	
</body>
</html>

 三、部署项目,启动tomcat

http://localhost:8080/chapter07/MyServlet

说明了java代码和EL表达式都能获取域对象中的存储的数据。但如果数据为null,EL返回空字符串,java代码返回null。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐