My1stServlet
Servlet可以看做是一个嵌套了Html代码的Java类:
1、首先创建一个Servlet类,例子如下
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class My1stServlet extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
resp.setContentType("text/html");
PrintWriter out= resp.getWriter();
out.println("<html><head><title>Hello my World</title></head>");
out.println("<body><h1>Ha HA dd</h1></body>");
out.flush();
}
}
2、配置xml
实际中的Servlet
<servlet>
<servlet-name>My1stServlet</servlet-name>
<servlet-class>com.qcx.web.My1stServlet</servlet-class>
</servlet>
映射到客户端的Servlet
<servlet-mapping>
<servlet-name>My1stServlet</servlet-name>
<url-pattern>/haha</url-pattern>
</servlet-mapping>
客户端通过url-pattern访问到Servlet映射中的haha,haha对应My1stServlet,从而找到名为My1stServlet的servlet,根据路径访问My1stServlet类,调用doGet方法。
在xml中配置完Servlet,启动服务器就可以通过客户端访问啦。
注:也可以直接用myeclipse的new-----》Servlet功能实现Servlet的创建。
My1stServlet的更多相关文章
随机推荐
- 批处理中格式化Date
@Echo Off Set _Date=%date% If "%_Date%A" LSS "A" (Set _NumTok=1-3) Else (Set _Nu ...
- sql web Admin 源码.net 升级
http://www.cnblogs.com/foundation/archive/2008/10/07/1305297.html
- 如何将Eclipse中编写的java项目导出?
转自:https://zhidao.baidu.com/question/347808396.html1.导入项目 当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclips ...
- skb_store_bits() 和 skb_copy_bits()
int skb_copy_bits(const struct sk_buff *skb, int offset, void *to, int len); int skb_store_bits(c ...
- matlab新手入门(一)(翻译)
桌面基础知识 启动MATLAB®时,桌面将以其默认布局显示. 桌面包括以下面板: 当前文件夹 - 访问您的文件. 命令窗口 - 在命令行中输入命令,由提示符(>>)指示. 工作区 - 浏览 ...
- HN669打包工具--环境准备
1.安装JDK 这个百度,Google一大堆,可以自行参考.仅仅注意,不要安装错了,根据自己系统是32位还是64位,安装MAC下的JDK版本.系统32/64位查询命令:uname -a下载地址安装指导 ...
- logging 模块使用
1. logging 1.1 什么是 logging logging 模块是 Python 内置的日志管理模块,不需要额外安装. 使用: import logging logging.critical ...
- Software - (转)Winform 程序捕获全局异常
static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static vo ...
- C#——委托(1)
什么是委托?还记得C/C++语言里的函数指针吗?委托就是他的”升级版“.先看一个简单的小程序: # include<stdio.h> typedef int(*Calc)(int a, i ...
- 数据库路由中间件MyCat - 源代码篇(8)
此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 3. 连接模块 3.5 后端连接 对于后端连接,我们只关心MySQL的. 从后端连接工厂开始MySQLCon ...