//运用EL表达式
//首先线创建一个MyServlet01储存用户名密码
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class MyServlet01 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setAttribute("username","itcast");
request.setAttribute("password","123");
// RequestDispatcher dispatcher= request.getRequestDispatcher("../web/myjsp.jsp");
RequestDispatcher dispatcher= request.getRequestDispatcher("myjsp.jsp");
// name/myjsp
dispatcher.forward(request,response);
/* PrintWriter out= response.getWriter();
out.println("gghfhfh");*/
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
//然后编写一个myjsp的jsp文件输出MySerVlet01里面的内容
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
用户名:<%=request.getAttribute("username")%><br>
密码:<%=request.getAttribute("password")%><br>
<hr/>
使用El表达式:<br>
用户名:${username}<br/>
密码:${passwordd}<br>
</body>
</html>
配置web.xml
<servlet>
<servlet-name>abc</servlet-name>
<servlet-class>
MyServlet01
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/adcc</url-pattern>
</servlet-mapping>
最后运行的结果