【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>

运行一下

相关推荐
她和夏天一样热3 分钟前
【实战篇】设计模式在开发中的真实应用
java·开发语言·设计模式
小帅学编程5 分钟前
设计模式笔记
java
ss27322 分钟前
线程池工作机制:从任务提交到执行的完整决策流程
java·开发语言
yaoxin52112333 分钟前
276. Java Stream API - 使用 flatMap 和 mapMulti 清理数据并转换类型
java·开发语言·windows
Vic1010136 分钟前
【无标题】
java·数据库·分布式
摇滚侠39 分钟前
Java 零基础全套视频教程,异常,处理异常,自定义异常,笔记 124-129
java·笔记
伯明翰java1 小时前
【无标题】springboot项目yml中使用中文注释报错的解决方法
java·spring boot·后端
企微自动化1 小时前
企业微信二次开发:深度解析外部群主动推送的实现路径
java·开发语言·企业微信
_修铁路的1 小时前
【Poi-tl】 Word模板填充导出
java·word·poi-tl