javaweb 配置tomcat到eclipse

javaweb 配置tomcat到eclipse

1 在已经下载好Tomcat的基础上,先创建javaweb工程
在这里插入图片描述
2
在这里插入图片描述
3
在这里插入图片描述
4 打开server控制台
在这里插入图片描述
5
在这里插入图片描述
6 将web工程放到服务器上
在这里插入图片描述
7
在这里插入图片描述
8
ds

二:2, 页面的响应事件需要和后台的java代码关联起来
a) Servlet是sun用来开发动态web资源的技术,在开发的api中提供了servlet接口,约定俗成把实现了servlet接口的java类称之为servlet,用户想要开发java代码去响应页面动作需要完成两个步骤
i. 编写一个java类实现一个servlet接口
ii. 把开发好的java类部署到web服务器中
b) 缓缓开发过程
1 创建一个类
在这里插入图片描述
2 在HTML文件中写下面这段话
在这里插入图片描述

3判定是浏览器请求服务器的资源时,第一个url的斜杠,代表服务器,斜杠后的第一个单词是服务器下挂在的application,第二个斜杠后才是application下面具体的业务java代码(servlet)
在这里插入图片描述

4 在配置文件中配置相关路径映射
!](https://img-blog.csdnimg.cn/20191011214646222.png)在这里插入图片描述

c) 速速开发过程
1 直接创建一个servlet类。项目会直接在xml文件中去将这个类的映射关系配置好,下面是创建servlet类的步骤方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建好了
在这里插入图片描述
在这里插入图片描述
3, 资源路径详解
a) url进入服务器后,先进web.xml进行匹配,没有匹配时进入webapp目录进行页面名称匹配,如果都没有,404
b) WEB-INF目录下,无法通过浏览器直接输入资源定位访问,这里是绝对安全的,只能是服务器内部访问该WEB-INF目录下的资源
c) 浏览器访问服务器资源
i. /代表服务器
ii. 任何访问路径建议在最头部都加上 /
iii. 多个不同映射可以访问同一个资源

iv. *通配符

  1. *.扩展名 *.do *.action …
  2. /开头 以/结尾 / /login/* …
    v. 案例练习
  3. 对于如下的一些映射关系:
      Servlet1 映射到 /abc/*
      Servlet2 映射到 /*
      Servlet3 映射到 /abc
      Servlet4 映射到 .do
    问题:
      当请求URL为“/abc/a.html”,“/abc/
    ”和“/”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet1。
      当请求URL为“/abc”时,“/abc/
    ”和“/abc”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet3。
      当请求URL为“/abc/a.do”时,“/abc/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet1。
      当请求URL为“/a.do”时,“/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet2。
      当请求URL为“/xxx/yyy/a.do”时,“/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet2
  4. 原则,谁像选谁
    d) 服务器内部访问服务器资源
    i. /代表项目名称
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值