第一个 手动写Servlet
2011-11-30 20:45
141 查看
第一个Servlet
首先在\apache-tomcat-6.0.14\Tomcat6.0\webapps目录下建一个文件夹(firstServlet),接着在firstServlet文件夹内,创建一个WEB-INF文件夹,接着在WEB-INF文件夹内创建一个classes文件夹,这个文件夹用来放java文件的,具体结构是
这个cn文件夹是编译后生成的。
\firstServlet\WEB-INF\classes
接着在classes文件夹内创建一个名为Servlet_1.java的文件文件内容如下:
接着把Servlet_1.java文件编译成Servlet_1.class文件,
在DOS环境下:首先要导入servlet-api.jar才能正常对Servlet_1.java编译成功,
进到E:\apache-tomcat-6.0.14\Tomcat6.0\webapps\firstServlet\WEB-INF\classes目录下,输入:
setclasspath=%classpath%;E:\apache-tomcat-6.0.14\Tomcat6.0\lib\servlet-api.jar
javac-d.Servlet_1.java
回车之后就可以在classes文件夹内自动生成一个包的文件夹(cn)里面就产生了Servlet_1.class文件
注意:
我的servlet-api.jar包的路径是E:\apache-tomcat-6.0.14\Tomcat6.0\lib\servlet-api.jar
javac-d.Servlet_1.java中的“-d.”说明Servlet_1.java文件中有一个包,所以要添加“-d
.”命令
接着在WEB-INF目录下创建一个web.xml文件,这个文件夹的作用主要是让Servlet_1.class文件在浏览器上显示,
该文件内容:
解释:<servlet-mapping>
<servlet-name>Servlet_1</servlet-name>
<url-pattern>/Servlet_1</url-pattern>
</servlet-mapping>
把cn.Servlet_1映射到Servlet_1目录下,注意:上面两句<servlet-name>Servlet_1</servlet-name>内容一致
最后在浏览器地址上输入http://localhost:8080/firstServlet/Servlet_1就可以看到FirstServlet
首先在\apache-tomcat-6.0.14\Tomcat6.0\webapps目录下建一个文件夹(firstServlet),接着在firstServlet文件夹内,创建一个WEB-INF文件夹,接着在WEB-INF文件夹内创建一个classes文件夹,这个文件夹用来放java文件的,具体结构是
这个cn文件夹是编译后生成的。
\firstServlet\WEB-INF\classes
接着在classes文件夹内创建一个名为Servlet_1.java的文件文件内容如下:
packagecn;//注意要创建一个包 importjava.io.*; importjavax.servlet.*; importjavax.servlet.http.*; publicclassServlet_1extendsHttpServlet { publicvoidservice(ServletRequestreq,ServletResponseres)throwsServletException,java.io.IOException { PrintWriterout=res.getWriter(); out.println("<html>");//向客户端浏览器显示信息 out.println("<b>FirstServlet</b>"); out.println("</html>"); /*或者OutputStreamout=res.getOutputStream; out.write("FirstServlet".getBytes()); */ } }
接着把Servlet_1.java文件编译成Servlet_1.class文件,
在DOS环境下:首先要导入servlet-api.jar才能正常对Servlet_1.java编译成功,
进到E:\apache-tomcat-6.0.14\Tomcat6.0\webapps\firstServlet\WEB-INF\classes目录下,输入:
setclasspath=%classpath%;E:\apache-tomcat-6.0.14\Tomcat6.0\lib\servlet-api.jar
javac-d.Servlet_1.java
回车之后就可以在classes文件夹内自动生成一个包的文件夹(cn)里面就产生了Servlet_1.class文件
注意:
我的servlet-api.jar包的路径是E:\apache-tomcat-6.0.14\Tomcat6.0\lib\servlet-api.jar
javac-d.Servlet_1.java中的“-d.”说明Servlet_1.java文件中有一个包,所以要添加“-d
.”命令
接着在WEB-INF目录下创建一个web.xml文件,这个文件夹的作用主要是让Servlet_1.class文件在浏览器上显示,
该文件内容:
<?xmlversion="1.0"encoding="ISO-8859-1"?> <web-appxmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"version="2.5"> <servlet> <servlet-name>Servlet_1</servlet-name> <servlet-class>cn.Servlet_1</servlet-class> </servlet>
<servlet-mapping> <servlet-name>Servlet_1</servlet-name> <url-pattern>/Servlet_1</url-pattern> </servlet-mapping> </web-app>
解释:<servlet-mapping>
<servlet-name>Servlet_1</servlet-name>
<url-pattern>/Servlet_1</url-pattern>
</servlet-mapping>
把cn.Servlet_1映射到Servlet_1目录下,注意:上面两句<servlet-name>Servlet_1</servlet-name>内容一致
最后在浏览器地址上输入
相关文章推荐
- 利用Editplus,手动编写第一个Servlet
- 第一个 手动写Servlet
- 第一个 手动写Servlet
- 搞定JSP第一个Servlet例子并且还是手动编译
- 手动编写部署第一个servlet
- Servlet笔记——(1.3.1)第一个手动Servlet程序
- Servlet第一个Hello Servlet小程序(不用eclipse,手动配置路径)
- Android学习大纲二 手动构建您的第一个Android Project
- 【转】Servlet入门总结及第一个Servlet程序
- 在Eclipse中建立第一个Servlet程序
- 手动开发第一个Web项目
- 利用普通工具编译的第一个Servlet
- 手动开发动态资源之servlet初步
- myecplise下第一个Servlet程序
- Maven3路程(三)用Maven创建第一个web项目(2)servlet演示
- MyEclipse第一个Servlet程序 --解决Win7系统下MyEclipse与Tomcat连接问题
- 创建第一个Servlet程序
- servlet中的第一个域对象ServletContext
- 创建第一个Servlet
- [mysql]servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码