什么是C/S
什么是B/S
什么是URL(Uniform Resource Locator)
- 统一资源定位符 唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
Web服务器
- 是可以向发出请求的浏览器提供文档的程序,提供网上的信息浏览服务
- 常用的Web服务器:
- Microsoft:IIS
- Apache:Tomcat
- Oracle:WebLogic
- IBM:WebSphere
- Nginx
Tomcat服务器
- Apache Jakarta的开源项目,轻量级应用服务器,开源、稳定、资源占用小
- Tomcat下载:
JSP–Tomcat服务器目录结构
目录 说明
/bin 存放各种平台下用于启动和停止Tomcat的脚本文件
/conf 存放Tomcat服务器的各种配置文件
/lib 存放Tomcat服务器所需的各种JAR文件
/logs 存放Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/work Tomcat把由JSP生成的Servlet放于此目录下
配置Tomcat
- 默认端口号:8080
- 通过配置文件server.xml修改Tomcat端口号
<Connector port= 8090"
protocol="HTTP/1.1"
connectionTimeout= :"20000"
redirectPort="8443"
/>
Tomcat使用
bin\startup.bat
http://localhost:8080
bin\shutdown.bat
jsp概述
- JSP(Java Server Pages)
- 运行在服务器端的Java页面
- 使用HTML嵌套Java代码实现
- JSP–Web应用的目录结构
目录 | 说明 |
---|
/Web | 应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等) |
/WEB-INF | 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问 |
/WEB-INF/classes | 存放Web项目的所有的class文件 |
/Web-INF/lib | 存放Web应用使用的JAR文件 |
JSP–JSP 页面元素
静态内容 | HTML静态文本 |
---|
指令 | 以“<%@ ” 开始,以“%> ” 结束 |
小脚本 | <%Java代码 %> |
表达式 | <%=Java表达式 %> |
声明 | <%! 方法 %> |
注释 | <!-- html 注释 客户端可以查看到 --> <%-- jsp注释 客户端不能查看到 --%> |
Web程序常见错误
- 404错误—找不到访问的页面或资源
- 500错误—JSP页面代码有误
page指令
- 通过属性定义了JSP的特性,实现与JSP容器的通信
<%@ page
language="指定JSP页面使用的脚本语言"
import="通过该属性来引用脚本语言中使用到的类文件"
contentType="用来指定页面的MIME类型,以及字符编码方式"
%>
out对象
- out对象是JSP的内置对象
- 无需实例化即可使用
- 实现数据的输出显示
out对象的方法
out.print();
out.println();