第一个 手动写Servlet
来源:互联网 发布:淘宝类目排行榜怎么看 编辑:程序博客网 时间:2024/05/17 23:57
第一个 Servlet
首先在 \apache-tomcat-6.0.14\Tomcat 6.0\webapps 目录下建一个 文件夹(firstServlet),接着在 firstServlet文件夹内,创建一个 WEB-INF文件夹,接着在WEB-INF文件夹内创建一个 classes文件夹,这个文件夹用来放java文件的,具体结构是
这个cn 文件夹是编译后 生成的。
\firstServlet\WEB-INF\classes
接着在 classes 文件夹内创建一个名为 Servlet_1.java的文件 文件内容如下:
package cn; //注意要创建一个包import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Servlet_1 extends HttpServlet{public void service(ServletRequest req, ServletResponse res) throws ServletException,java.io.IOException{PrintWriter out = res.getWriter() ;out.println("<html>"); //向 客户端浏览器 显示 信息out.println("<b>FirstServlet</b>");out.println("</html>"); /*或者 OutputStream out = 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\Tomcat 6.0\webapps\firstServlet\WEB-INF\classes目录下,输入:
set classpath=%classpath%;E:\apache-tomcat-6.0.14\Tomcat 6.0\lib\servlet-api.jar
javac -d . Servlet_1.java
回车之后就可以在 classes 文件夹内自动生成一个包的文件夹( cn )里面就产生了 Servlet_1.class 文件
注意:
我的servlet-api.jar包的路径是 E:\apache-tomcat-6.0.14\Tomcat 6.0\lib\servlet-api.jar
javac -d . Servlet_1.java 中的“-d . ” 说明 Servlet_1.java文件中有一个包,所以要添加“-d . ”命令
接着在 WEB-INF目录下创建一个 web.xml 文件 ,这个文件夹的作用主要是 让 Servlet_1.class 文件 在浏览器上显示,
该文件内容:
<?xml version="1.0" encoding="ISO-8859-1"?><web-app 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" 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> 内容一致
最后在浏览器地址上输入 http://localhost:8080/firstServlet/Servlet_1 就可以看到 FirstServlet
- 第一个 手动写Servlet
- 手动编写部署第一个servlet
- 利用Editplus,手动编写第一个Servlet
- 如何写第一个servlet程序
- 用记事本写第一个Servlet程序
- 用记事本写第一个Servlet程序
- Jave EE 写第一个servlet
- 搞定JSP第一个Servlet例子并且还是手动编译
- Servlet第一个Hello Servlet小程序(不用eclipse,手动配置路径)
- Servlet笔记——(1.3.1)第一个手动Servlet程序
- Servlet(一)第一个Servlet
- 三、第一个Servlet
- 第一个Servlet
- 编写第一个servlet
- 三、第一个Servlet
- 第一个Servlet不容易
- 第一个Servlet应用
- 第一个servlet程序
- 单例模式 java 实现
- Windows控件 概述
- loadrunner视频下载:小强作品-《零基础学习软件测试
- 泛型操作2
- 如何学好C语言
- 第一个 手动写Servlet
- 代码段
- MFC的消息映射
- QT 窗体透明
- 3DS Max plugin 编程八,导出单个物体
- ant标签
- poj2531
- javascript控制jsp网页中只读文本框背景色——出错啦,求救!
- 查找算法