request对象方法

获取请求消息数据:

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;
 
@WebServlet("/ServletRequestDemo01")
public class ServletRequestDemo01 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
    }
 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println(request.getMethod());
        System.out.println(request.getContextPath());
        System.out.println(request.getServletPath());
        System.out.println(request.getQueryString());
        System.out.println(request.getRequestURI());
        System.out.println(request.getRequestURL());
        System.out.println(request.getProtocol());
        System.out.println(request.getRemoteAddr());
    }
}

response是响应对象,向客户端输出响应正文(响应体)可以使用response的响应流,repsonse一共提供了两个响应流对象:

PrintWriter out = response.getWriter():获取字符流;

ServletOutputStream out = response.getOutputStream():获取字节流;

JSP概述:

JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,页面静态资源使用html标签。

简单来说:可以在html标签中嵌套java代码。

作用:简化书写,展示动态页面。

JSP的本质:JSP本质上就是一个Servlet。

JSP页面,运行的时候 ,会先生成一个Java文件,必须进行编译,再去执行。

JSP脚本:
<% 代码 %>

脚本片段,生成在service方法中,每次请求的时候都会执行

<%! 代码 %>

声明片段,在java代码中声明成员,放在jsp生成java文件中的成员位置

<%=代码 %>

输出脚本片段,相当于out.print("代码") 方法,输出到jsp页面

 

今天课程较多,学习时间一个半个小时。

posted on 2023-03-24 23:29  夜的第七章i  阅读(7)  评论(0编辑  收藏  举报