Servlet编程步骤
来源:互联网 发布:linux makefile是什么 编辑:程序博客网 时间:2024/06/01 22:04
㈠ 不使用Eclipse
step1, 先写一个java类,这个类要求实现Servlet接口或者继承HttpServlet抽象类。
step2,编译。
cmd编译java文件的方法:
① 先进入java文件所在的目录,如D盘的work文件夹
② 执行命令:javac -cp xxx.jar -d . xxx.java
-cp xxx.jar:引入java之外的jar,如果是java中的jar则不需要引入。
-d . :表示将编译的.class文件放入当前文件夹下。
③ 编译后在指定的目录下会新建了一个文件夹,这是包名的文件夹。
step3,打包。就是要建一个具有如下结构的文件夹
--appname (应用名)
--WEB-INF
--classes(放.class文件)
--lib(可选的,放.jar文件)
--web.xml(部署描述文件,有servlet-url)
step4,部署。将step3生成的整个文件夹拷贝到servlet容器特定的文件夹下面,比如tomcat,对应的文件夹是"webapps"。也可以将整个文件夹使用jar命令压缩成一个".war"为后缀的文件。
step5,启动servlet容器,访问
http://ip:port/appname/servlet-url
http://localhost:8080/firstweb/hello
㈡ 使用MyEclipse工具
step1,让myeclipse管理tomcat。需要在myeclipse中配置tomcat的主目录(即解压tomcat时的目录,比如"/home/soft01/apache-tomcat5"),另外,tomcat的jdk要配置好(默认会自动配置),launch配置成run模式。
step2,创建一个web工程
㈢ Servlet的Java类模式:
// ① 继承HttpServlet
public class HelloServlet extends HttpServlet {
//版本信息
private static final long serialVersionUID = 1L;
// ② 重写service方法
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//生成一个消息头(content-type),告诉浏览器,返回的是一个html文档。
response.setContentType("text/html;charset = utf-8");
//通过response对象获得一个输出流
PrintWriter out = response.getWriter();
//输出的内容
out.println("....");
//关闭流
out.close();
}
}
㈣ web.xml文件的基本写法
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<!-- 随便取,但是后面的必须与此处相同 -->
<servlet-name>helloServlet</servlet-name>
<!-- 要完整地、正确地填写包名.类名 -->
<servlet-class>包名.类名</servlet-class>
</servlet>
<servlet-mapping>
<!-- 与前面的要相同 -->
<servlet-name>helloServlet</servlet-name>
<!-- 在浏览器地址输入的路径(可以任意取),如下所示在浏览器中应输入的地址是:-->
<!-- http://ip地址:端口号/工程名(应用名)/sayHello
例如:http://localhost:8088/First_Servlet_Web/sayHello -->
<url-pattern>/sayHello</url-pattern>
</servlet-mapping>
<servlet>
……
</servlet>
<servlet-mapping>
……
</servlet-mapping>
</web-app>
- Servlet编程步骤
- day29 Servlet Http协议四个阶段 Servlet的编程步骤 WEB应用程序常见错误
- 建servlet步骤
- 开发servlet步骤
- 开发servlet步骤
- 一个servlet的步骤
- servlet各个步骤
- servlet(action步骤)
- Servlet开发步骤
- Servlet开发步骤二
- servlet开发步骤
- Servlet开发步骤
- Servlet的运行步骤
- 【yoyo】Servlet开发步骤
- 编程步骤
- servlet编程
- Servlet编程
- servlet编程
- 企业级应用的3种架构
- Javascript本地存储小结
- 好久不用都忘了,复习一下Html常用标签
- MySQL的EXPLAIN的type
- Servlet概述
- Servlet编程步骤
- tqOS的PendSV抢占式任务调度
- Servlet的运行过程
- Spring MVC之@RequestBody, @ResponseBody 详解
- 跳槽失败不是末日!你还可以这么做!
- http协议简介
- 66. Plus One
- get请求与post请求
- wordpress