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写法如下: