前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web阶段:第八章:Servlet上

Web阶段:第八章:Servlet上

作者头像
马克社区
发布2023-09-15 16:36:23
1010
发布2023-09-15 16:36:23
举报
文章被收录于专栏:高端IT高端IT

Servlet技术 a)什么是Servlet 1、Servlet是一个接口(JavaEE规范) 2、Servlet是运行在服务器(Tomcat或其他的服务器)上的小程序。 3、Servlet程序用来接收用户的请求,和给客户端响应数据。(接收请求,回传响应)

b)手动实现Servlet程序 1、编写一个类去实现Servlet接口 2、实现接口中的service方法 3、到web.xml中去配置访问地址

Servlet程序

public class HelloServlet implements Servlet { @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println(“hello world!!”); } }

web.xml中的配置:

代码语言:javascript
复制
     <!--
        servlet配置一个Servlet程序,给Tomcat服务器配置
        -->
        <servlet>
            <!-- servlet-name给这个servlet启一个名称,一般值是类名 -->
        <servlet-name>HelloServlet</servlet-name>
        <!-- servlet-name是Servlet程序的全类名 -->
            <servlet-class>com.atguigu.servlet.HelloServlet</servlet-class>
        </servlet>
        <!-- servlet-mapping用来配置servlet程序的访问地址 -->
        <servlet-mapping>
            <!-- servlet-name表示给谁配置访问地址 -->
        <servlet-name>HelloServlet</servlet-name>
     <!--
    url-pattern配置访问地址
    地址的格式:http://ip:port/工程名/资源名        
    在服务器上。/ 斜杠 == 表示地址:http://ip:port/工程名/        
    /hello ====== 表示http://ip:port/工程名/hello        
    也就是说,我们在浏览器地址栏上输入访问地址:
    http://ip:port/工程名/hello 就可以访问这个HelloServlet程序。
    如果将项目部署到服务器上默认访问的是index.html,如果没有index文件则会报错
    -->    
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>

常见错误: servlet-name标签配置不统一

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120768067

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档