Servlet入门总结及第一个Servlet程序
Servlet第一个程序
新建一个工程,注意选择的类型
好一后,一直next,或者直接finish
新建后的工程目录
鼠标放在src上,右建proporty,新建一个servlet,记得是web下的servlet
输入包名和类名
选择生成的一些方法,不般都不用修改,一直next
\
生成后的代码结构
现在我们要来输入个helloworld:
在上面代码加上:
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
- out.println("HelloWorld I am Servlet");
- }
主目录下必须要有WEB-INF目录,WEB-INF目录下一定有一个符合j2ee标准的web.xml文件,eclipse默认没有生成,myeclipse默认是有生成 的,我们自己新建一个就行了。
选择到它,然后右键,选择proproty
新建一个XML,命名为web.xml
然后打开新建好的web.xml,内容改成如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.5"
- xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <servlet>
- <!-- 类名 -->
- <servlet-name>HelloWorld</servlet-name>
- <!-- 所在的包 -->
- <servlet-class>com.mucfc.chapter0.HelloWorld</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>HelloWorld</servlet-name>
- <!-- 访问的网址 -->
- <url-pattern>/servlet/HelloWorld</url-pattern>
- </servlet-mapping>
- </web-app>
接下来就可以运行了:
注意,eclipse中要先配置好tomcat,配置方法网上有。
把要运行的web项目add到右边过去就行,然后finsh,就运行了。注意这里我先把之前tomcat给stop了!
然后在浏览器里输入:
http://localhost:8080/ServletLeaningChapter0/servlet/HelloWorld
结果: