栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

servlet学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

servlet学习笔记

盖伦:阿巴阿巴

哈哈哈,学了这么久的JavaEE了现在才真正开始学习servlet
这里是指编写servlet的学习


在编写servlet代码的过程中我们会使用到
我们会使用到各种的类所以要引入相应的包
import javax.servlet.;
import javax.servlet.annotation.
;
import java.io.IOException;
其中我们主要会用到HttpServlet,HttpServletRequest,HttpServletResponse,IOException,PrintWriter类

  • HttpServlet
    我们创建的类是继承这个HttpServlet的,意思就是我们创建的类是
  • HttpServletRequest
    网页运行时发出一个请求
  • HttpServletResponse
    获得请求时,我们做出的回应
  • IOException
    看读写是否正常
  • PrintWriter
    通过servlet来写一个网页
代码编写

网页运行默认是发出get请求,所以这里为是编写HttpServlet的doGet方法来实现servlet的功能与作用
下面是我doGet方法的编写

   public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        response.setContentType("text/html;charset=UTF-8");//设置回应的类型为html,为避免中文输出时出现乱码所以设置编码格式为UTF-8

        PrintWriter out = response.getWriter();//申请编写
        //这下面就是对要回应的html进行编写
        out.println("");
        out.println("" + message + "");
        out.println("去往通过jsp编写的页面");
        out.println("");
    }

我这里进行的是servlet与一个jsp互相进行访问
下面是jsp的编写

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>



    JSP - Hello World


<%= "Hello World!" %>


去往通过servlet编写的页面

总的servelt代码如下(我这里没用编写init()与destroy()方法)

package com.example.aaa;
//引入所需要的包
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
//给servelt进行注解,是我们可以直接通过注解来调用servlet,这样就不需要web.xml中进行配置了
@WebServlet(name = "helloServlet", value = "/https://blog.csdn.net/qq_57740280/article/details/hello-servlet")
public class HelloServlet extends HttpServlet {
    private String message=""Hello World!"";//其中的””是转义符



    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        response.setContentType("text/html;charset=UTF-8");//设置回应的类型为html,为避免中文输出时出现乱码所以设置编码格式为UTF-8

        PrintWriter out = response.getWriter();//申请编写
        //这下面就是对要回应的html进行编写
        out.println("");
        out.println("" + message + "");
        out.println("去往通过jsp编写的页面");
        out.println("");
    }


}

哈哈哈,谢谢你的观看!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851420.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号