程序架构
B/S架构:浏览器-服务器
C/S架构:客户端-服务器
URL
计算机通过统一资源定位符实现资源访问
通俗来说就是网站地址
Tomcat服务器
Apache Jakarta的开源项目
JSP/Servlet容器
轻量级应用服务器
开源、稳定、资源占用小
Tomcat的目录结构
目录 | 说明 |
/bin | 存放各种平台下用于启动和停止Tomcat的脚本文件 |
/conf | 存放Tomcat服务器的各种配置文件(xml格式) |
/lib | 存放Tomcat服务器所需的各种JAR文件 |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中 |
/work | Tomcat把由JSP生成的Servlet放于此目录下 |
Web项目的目录结构
目录 | 说明 |
/ | Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等) |
/WEB-INF | 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问 |
/WEB-INF/classes | 存放Web项目的所有的class文件 |
/WEB-INF/lib | 存放Web应用使用的JAR文件 |
JSP页面的元素
静态内容 | HTML代码、CSS代码、JS脚本等 |
指 令 | 以“<%@ ” 开始,以“%> ” 结束 |
小脚本 | <%Java代码 %> |
表达式 | <%=Java表达式 %> |
声明 | <%! 方法 %> |
注释 | <!-- 客户端可以查看到 --> <%-- 客户端无法查看到 --%> |
JSP中的page指令
作用:通过设置内部的多个属性定义整个页面的属性
属性 | 描述 | 默认值 |
language | 指定JSP页面使用的脚本语言 | java |
import | 通过该属性来引用脚本语言中使用到的类文件 | 无 |
contentType | 指定当前JSP页面的MIME类型和字符编码 | text/html, ISO-8859-1 |
语法:<%@ page language="属性值" import="属性值" contentType="属性值"%>