Servlet入门四:Eclipse创建一个javaWeb工程;创建一个标准的Servlet示例

目录

一:Eclipse创建一个javaWeb工程:

二:创建一个标准的Servlet示例:

1.编写servlet类

2.在web.xml中进行配置

3.发布工程

4.发布完了之后,运行验证:

三:在上述过程中,Tomcat到底做了什么?


一:Eclipse创建一个javaWeb工程:

 

创建完成后:FirstServlet这个JavaWeb工程创建出来了;


二:创建一个标准的Servlet示例:

1.编写servlet类:

下一步需要重写HttpServlet中的service()方法:Source→Override/Implement Methods…

然后,写第一个Servlet程序:下面主要的是通过,request.getParameter("name");获得请求中的参数;另一个是out.println():将servlet响应的信息放到response中返回给浏览器


2.在web.xml中进行配置

Servlet程序写好后还不行,但是Tomcat还不认识有这么个类的:还需要在web.xml(也就是Web应用中最核心的配置描述符文件)中进行一下配置;

在web.xml中进行设置:


3.发布工程

完了之后:需要发布工程:


4.发布完了之后,运行验证:

启动了之后,如何访问:

 


三:在上述过程中,Tomcat到底做了什么?

Tomcat会根据url去web.xml中查找有没有哪个servlet


注解:代码地址:

待补充

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
创建一个Servlet类,首先需要创建一个类继承自javax.servlet.http.HttpServlet,实现doGet()和doPost()方法即可。好的,下面创建一个Servlet类的步骤: 1. 创建一个Java Web项目,可以使用任何Java Web开发工具,如Eclipse、IntelliJ IDEA等。 2. 在src目录下创建一个Java包,用于存放Servlet类。 3. 在该包下创建一个Java类,该类必须继承javax.servlet.http.HttpServlet类。 4. 实现doGet或doPost方法(或者两者都实现),根据业务需求进行相应的逻辑处理。 5. 配置Servlet映射,将Servlet类与请求URL进行关联。可以在web.xml文件中配置Servlet映射,或使用注解@WebServlet进行配置。 6. 将项目部署到Web服务器中。 下面一个示例Servlet类: ```java 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(name = "HelloServlet", urlPatterns = {"/hello"}) public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); response.getWriter().write("<h1>Hello Servlet!</h1>"); } } ``` 在这个示例中,我们创建了一个名为HelloServletServlet类,并将其映射到URL“/hello”。在doGet方法中,我们设置了响应内容的类型为"text/html;charset=utf-8",并输出了一条简单的HTML文本响应。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值