分享

用记事本开发一个servlet程序

 金银宝100 2017-12-04
用记事本开发一个servlet程序
-----------------------------------------------------------------------------------------------------

1.在指定位置(如D盘)创建一个FirstServlet.java文件, 创建FirstServlet类, 继承GenericServlet类

public class FirstServlet extends GenericServlet{}
-----------------------------------------------------------------------------------------------------------------------------------------------

2.添加未实现的service方法, 实现内部代码

public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{
String dateStr = new Date().toLocaleString();
res.getWriter().write(dateStr);
}

-----------------------------------------------------------------------------------------------------------------------------------------------

3.添加包结构, 并导入依赖包

package cn.baidu.servlet;
import java.util.*;
import java.io.*;
import javax.servlet.*;
------------------------------------------------------------------------------------------------------------------------------------------
4.编译Servlet类
(1)在编译之前, 找到 [tomcat7.0]\lib\servlet-api.jar 包, 在cmd窗口中将其所在路径设置给classpath

如: set classpath=E:\software\tomcat7.0\lib\servlet-api.jar

(2)带包编译:
进入到FirstServlet.java所在路径:  D:\apache-tomcat-7.0.53\webapps\serv\WEB-INF\classes


(3)命令: javac -d . FirstServlet.java 
其中: -d是带包编译
点(.)表示编译后的class存放在当前目录下
------------------------------------------------------------------------------------------

5.将编译的class所在的整个目录放在WEB应用下的/WEB-INF/classes目录下

----------------------------------------------------------------------------------------
6.在web.xml中配置Servlet对外访问的虚拟路径
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.baidu.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/FirstServlet</url-pattern>
</servlet-mapping>

----------------------------------------------------------------------------------

7.将WEB应用配置到tomcat服务器中, 并启动服务器访问如下路径来访问FirstServlet

http://localhost/news/servlet/FirstServlet

主机名:端口号/web项目名称/url-pattern的东西
==========================================================================================

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多