黑马day03 servlet快速入门
2015-06-17 09:53
309 查看
一、Servlet
1.sun提供的一种动态web资源开发技术.本质上就是一段java小程序.可以将Servlet加入到Servlet容器中运行.
*Servlet容器 -- 能够运行Servlet的环境就叫做Servlet容器. --- tomcat
*web容器 -- 能够运行web应用的环境就叫做web容器 --- tomcat
2.
写一个类实现sun公司定义的Servlet接口
将写好的类配置到tomcat中的web应用的web.xml中,(配置对外访问路径)
二、接下来我们自己写一个servlet并放置到tomcat下运行.
1.编写一个类FirstServlet
,为了方便我们直接继承了GenericServlet抽象类,直接实现service方法即可。
2.编译成.class文件,带包。我们需要servlet的jar包。
运行结束后有个com-->itheima-->FirstServlet文件。将这个文件夹放到tomcat的webapp下运行。
然后建立WEB-INF/classes lib web.xml
运行结果可以看到浏览器中的hello world!
1.sun提供的一种动态web资源开发技术.本质上就是一段java小程序.可以将Servlet加入到Servlet容器中运行.
*Servlet容器 -- 能够运行Servlet的环境就叫做Servlet容器. --- tomcat
*web容器 -- 能够运行web应用的环境就叫做web容器 --- tomcat
2.
写一个类实现sun公司定义的Servlet接口
将写好的类配置到tomcat中的web应用的web.xml中,(配置对外访问路径)
二、接下来我们自己写一个servlet并放置到tomcat下运行.
1.编写一个类FirstServlet
,为了方便我们直接继承了GenericServlet抽象类,直接实现service方法即可。
package com.itheima; import javax.servlet.*; import java.io.*; class FirstServlet extends GenericServlet { public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException{ res.getWriter().write("hello world!"); } }
2.编译成.class文件,带包。我们需要servlet的jar包。
E:\code>set classpath=%classpath%;E:\apache-tomcat-6.0.14\lib\servlet-api.jar; E:\code>javac FirstServlet.java FirstServlet.java:6: 错误: 找不到符号 response.getWriter().write("hello world!"); ^ 符号: 变量 response 位置: 类 FirstServlet 1 个错误 E:\code>javac FirstServlet.java E:\code>javac -d . FirstServlet.java E:\code>
运行结束后有个com-->itheima-->FirstServlet文件。将这个文件夹放到tomcat的webapp下运行。
然后建立WEB-INF/classes lib 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>FirstServlet</servlet-name> <servlet-class>com.itheima.FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>FirstServlet</servlet-name> <url-pattern>/servlet/FirstServlet</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
运行结果可以看到浏览器中的hello world!
相关文章推荐
- 如何区分DDR1 DDR2 DDR3内存条
- ABAP中ALV导出excel表格时有个字段总是少一位
- 2015 Objective-C 三大新特性
- 使用VS2010在项目中编写C++头文现出"PCH 警告:标头停止点不能位于宏或#if块中"
- 0-1背包和部分背包问题
- webservice
- windows下cmd命令行显示UTF8字符设置(CHCP命令)
- centos 清除root密码
- C实现 LeetCode->Valid Parentheses
- 跳槽并不一定就是为了钱
- [ ArcGIS for Server 10.1 系列 ] - 重新创建Site
- PHP封装的HttpClient类用法实例
- Android Studio 简单介绍和使用问题小结
- Mybatis快速入门(OPT)
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue
- 透过浏览器看HTTP缓存
- 将left join拆分成多条sql语句
- 同步和异步概念的解释
- #ifndef/#define/#endif使用详解
- oracle 中的 CONCAT,substring ,MINUS 用法 2009-03-25 10:45 4608人阅读 评论(0) 收藏 举报 oraclesql serversqlinterne