http://www.xinhuanet.com/fortune/2019-12/07/c_1125318193.htm
URL:http://www.xinhuanet.com/fortune/2019-12/07/c_1125318193.htm(全网路径)
uri:/fortune/2019-12/07/c_1125318193.htm(本机路径)
http的请求方式:
get:
post:
delete:
put:
head:
connect:
trace:
options:
web服务器:
Tomcat
Apache
Jboss
IIS(window平台所特有的)
Weblogic
Nginx
Tomcat:
下载:官网(Apache)
配置(不是必须的):
JAVA_HOME:Java安装的主路径
CATALINA_HOME: tomcat的主路径
path追加 %CATALINA_HOME%\bin;%JAVA_HOME%\bin;
测试:
cmd
1、startup
2、catalina start
tomcat目录结构:
|-- tomcat名称 //apache-tomcat-8.0.21
|-- bin // 功能命令
|-- logs // 保存日志
|-- conf // 配置文件
|-- context.xml
|-- server.xml
|-- web.xml
|-- tomcat-users.xml
|-- lib // java web需要的jar包
|-- temp // 临时文件夹
|-- work // 编译后字节码文件(不要动)
|-- webapps // 部署项目的文件夹
|-- 项目名称
|-- xx.html
|-- css
|-- img
|-- js
|-- xxxx
|-- WEB-INF
|-- web.xml
|-- classes
|-- lib
eclipse-jee的安装和下载
https://www.eclipse.org/downloads/packages/
官网 下载压缩
在解压完成后,建议添加配置文件中:
-Dfile.encoding=utf-8
web项目的结构:
|-- 项目名称
|-- java source
|-- src // java代码
|-- webConent
|-- xx.html
|-- css
|-- img
|-- js
|-- xxxx
|-- WEB-INF
|-- web.xml
|-- classes
|-- lib
package mypro0.com.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Mysrevlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* doGet方法专门处理get请求的方法
*/
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req, resp);
}
/**
* doPost方法专门处理postget请求的方法
*/
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("hellow sevrlet");
}
}