【JavaWeb】往浏览器打印一个hello world

上集:建一个web项目

第一步:建好Servlet类的文件

右键src,建一个class 就行

第二步:编代码

可以直接复制粘贴

用来测试的类

java 复制代码
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
//↓是注解,可以少写很多配置文件的东西,看起来也方便。
//到了浏览器上,项目名+/test,就能访问咱这个类里写的doGet()了
@WebServlet("/test")
public class ServletTest extends HttpServlet {
    
}

重写doGet方法

想手写,可以 敲一个 dog,然后会出现补全代码的提示

java 复制代码
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    //设置响应内容的类型
    resp.setContentType("text/html");
    //获取 真地用来往浏览器打印东西的类对象
    PrintWriter out=resp.getWriter();
    out.print("hello world");
}

配置文件(用注解代替了)\

建议还是用注解。下面这么多行,要是用注解,只在类上加@WebServlet("/test"),就写好了。

xml 复制代码
<servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>ServletTest</servlet-class>>
</servlet>
<servlet-mapping>
    <servlet-name>test</servlet-name>
    <url-pattern>/test</url-pattern>
</servlet-mapping>

运行一下

相关推荐
崎岖Qiu4 分钟前
【设计模式笔记26】:深入浅出「观察者模式」
java·笔记·观察者模式·设计模式
会算数的⑨13 分钟前
Java场景化面经分享(一)—— JVM有关
java·开发语言·jvm·后端·面试
lpfasd12315 分钟前
Spring Boot 4.0 新特性全解析 + 实操指南
java·spring boot·后端
葵花楹16 分钟前
【JAVA期末复习】
java·开发语言·排序算法
38242782721 分钟前
Edge开发者工具:保留日志与禁用缓存详解
java·前端·javascript·python·selenium
m0_5981772332 分钟前
SQL(5)- 事务
java·数据库·sql
C++chaofan38 分钟前
JUC 并发编程从入门到精通(超详细笔记 + 实战案例)
java·jvm·spring boot·redis·后端·并发·juc
zhaokuner1 小时前
02-通用语言与协作-DDD领域驱动设计
java·开发语言·设计模式·架构
小毅&Nora1 小时前
【后端】【JAVA】JDK 21与JDK 7 JVM结构及GC算法深度解析:从永久代到元空间,从CMS到ZGC的演进
java·jvm·gc
寻星探路1 小时前
网络原理全景图:从通信起源到 TCP/IP 体系架构深度拆解
java·网络·c++·python·tcp/ip·http·架构