Servlet(1)——在eclipse中配置Servlet

配置servlet的环境变量

需要配置三个环境变量:

    CATALINA_BASE CATALINA_HOME CLASSPATH

1. CATALINA_BASE

2. CATALINA_HOME

3. CLASSPATH

配置完成后,按照下面步骤启动tomcat服务器

点击startup.bat后,服务器启动,显示如下

然后打开浏览器,输入:localhost:8080,显示出apache的官网页面即配置成功

在eclipse中配置tomcat

首先点击Windows -> Preferences,页面如下

点击Preference后出现如下页面。找到Server -> Runtime Encironments 然后点击右边的Add按钮

Add点击之后,显示如下

配置完成后就可以编写一个Servlet的“Hello World”了

第一个Servlet程序

创建一个Dynamic Web Project

最后不要忘记将Generate web.xml deployment descriptor的对号挑上!

创建一个test包,在包中创建一个Servlet,名字为HelloWorld

初始的HelloWorld里的内容如下

在WebContent下的WEB-INF中有web.xml

在xml中配置servlet信息

(1) <servlet>与servlet-mapping中的<servlet-name>的值必须相同,通过<servlet-name>来连接浏览器url与所处理请求走的类 (2)<servlet>中的<servlet-class>里面的内容是:类的地址,以上面图片为例:HelloWorld是类名,test是HelloWorld的包名 (3)servlet-mapping中的<url-pattern>里面的内容是:对应浏览器路径所写的访问地址。这个值与@WebServlet(“/HelloWorld”) 的值的作用一样。因此,如果想在程序中两个都写,要求这两个位置的值不一样,否则会报错。当然也可以只写@WebServlet(“/HelloWorld”) 或者只写<url-pattern>

其中@WebServlet(“/HelloWorld”) 是用来进行url匹配的。按照@WebServlet(“/HelloWorld”) 进行匹配的url写法如下:

按照xml中的<url-pattern> 进行匹配的url写法如下:

经验分享 程序员 微信小程序 职场和发展