第一个jsp项目
- 1.首先了解目录结构
- 2.指定首页的方式
- 3.常见状态码:
- 4.虚拟路径
- 4.1方法一
- 4.2方法二
- 5.虚拟主机
- 1.conf/server.xml
- 2.修改本机Host文件
- 3.流程:
- 6.JSP执行流程
在WEB-INF里有:
在web.xml中添加如下代码:
index.html
index.xhtml
index.htm
index.jsp
3.常见状态码:
200:一切正常 300/301:页面重定向(跳转) 404:资源不存在 403:权限不足(如果访问a目录,但是a目录设置不可见) 500:服务器内部错误(代码有误)
4.虚拟路径将web项目1配置到webapps以外的目录
4.1方法一conf/server.xml中配置
docBase:实际路径 path:虚拟路径(绝对路径、相对路径【相对于webapps】))
缺点:需要重启
4.2方法二在E:\studyJsp\apache-tomcat-9.0.27\conf\Catalina\localhost
新建项目名.xml
JSPProjcet.xml
加入语句
5.虚拟主机
通过www.mxs.com访问本机
1.conf/server.xmlwww.mxs.com
C:\Windows\System32\drivers\etc
www.test.com->host找映射关系->server.xml找Engine的defaultHost->-〉通过"/”映射到="E:\studyJsp\JSPProjcet
6.JSP执行流程jsp-java(Servlet文件)-class D:\study\apache-tomcat-8.5.30\work\Catalina\localhost\JspPro ject\org\apache\jsp Jsp 和Servlet 可以相互转换
因为第一请求服务端 会有翻译 和编译的过程,因此比较慢; 后续访问 可以直接访问class,因此速度较快。但是 如果 服务端修改了代码,则再次访问时 会重新的翻译、编译。
第一次访问:服务端将jsp翻译成java,再将Java编译成class文件 第二次访问:直接访问class
速度较快。但是 如果 服务端修改了代码,则再次访问时 会重新的翻译、编译。