概述
这次,我要来教大家怎么快速创建一个servlet并且在web.xml配置和使用它
先来看一下项目的基本结构:
转载自:
- 第一步,创建一个servlet。因为servlet是一个接口,所以需要implements。
创建的一个servlet例子如下, 由于servlet是一个接口,所以必须实现他的一些方法。
destroy();
getServletConfig();
getServletInfo();
init();
service();
创建的servlet示例如下:
package com.hello.com;
import java.io.IOException;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class FristServlet implements Servlet {
public FristServlet() {
super();
System.out.println("constructor");
}
@Override
public void destroy() {
System.out.println("destroy");
}
@Override
public ServletConfig getServletConfig() {
System.out.println("getServletConfig");
return null;
}
@Override
public String getServletInfo() {
System.out.println("getServletInfo");
return null;
}
@Override
public void init(ServletConfig arg0) throws ServletException {
System.out.println("init");
}
@Override
public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
System.out.println("service");
}
}
创建完之后再在web.xml这个文件之中去配置和映射Servlet,只有这样才能使浏览器可以访问到这个Servlet,并进行交互。
配置的web.xml文件具体如下:
其中需要注意的是:
(1)其中标签里面是你要配置的servlet的名字, 是你要配置的servlet所在的包。
(2)标签里面填写的是你浏览器访问的路由,例如这里怎么去访问这个servlet,你只需要在你的浏览器中输入http://localhost:8989/FristDemo/test 最后的test就是你配置的路由,至于之前的http://localhost:8989/FristDemo 这是你的项目的默认的地址。【这里的端口号8989可能和你们的不一样,因为我更改了tomcat默认的启动端口号,这个可以在tomcat的servel.xml里面去更改,网上的教程也很多。】
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0" metadata-complete="true">
<!--配置和映射Servlet-->
<!--配置Servlet-->
<servlet>
<servlet-name>FristServlet</servlet-name>
<servlet-class>com.hello.com.FristServlet</servlet-class>
</servlet>
<!--映射Servlet -- >
<servlet-mapping>
<servlet-name>FristServlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</web-app>
运行的结果
最后
以上就是烂漫橘子为你收集整理的快速创建一个servlet并且在web.xml配置和使用它的全部内容,希望文章能够帮你解决快速创建一个servlet并且在web.xml配置和使用它所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复