搭建Web环境、初识JSP
1.B/S架构工作原理
B/S架构采用请求/响应模式进行交互
2.URL
计算机通过统一资源定位符实现资源访问
URL:Uniform Resource Locator的缩写
唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
3.Web服务器
Web服务器
是可以向发出请求的浏览器提供文档的程序
提供网上的信息浏览服务
常用的Web服务器
Microsoft:IIS
Apache:Tomcat
Oracle:WebLogic
IBM:WebSphere
Nginx
…
4.Tomcat服务器
Tomcat服务器
Apache Jakarta的开源项目
轻量级应用服务器
开源、稳定、资源占用小
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="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
/><Connector port="8090"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
/>
启动Tomcat
bin\startup.bat
访问Tomcat主页:http://localhost:端口号
停止Tomcat
bin\shutdown.bat
部署静态网站
5.JSP概述
JSP(Java Server Pages)
运行在服务器端的Java页面
使用HTML嵌套Java代码实现
工作原理
使用JSP实现输出
需求说明
创建新闻显示页面(newsDetail.jsp),正确显示新闻标题“谈北京精神”
分析
page
out
小结
<%@page%>用来设置一个JSP页面的属性
<%out.print();%>或<%out.println(); %>实现页面输出
JSP可以添加的注释
HTML注释:
JSP注释:<%–JSP注释–%>
JSP脚本中注释:<%//单行注释%><%/多行注释/%>
JSP执行过程
6.Web程序调试和排错
Web程序常见错误:
404错误—找不到访问的页面或资源
运行时,URL输入错误
将页面放在WEB-INF下
外部启动Tomcat,未部署项目
500错误----JSP页面代码有误
JSP页面代码有错误
页面无法显示
未启动Tomcat
小结-page
page指令
通过属性定义了JSP的特性,实现与JSP容器的通信
<%@ page language="属性值" import="属性值" contentType="属性值"%>
属性 | 说明 |
---|---|
language | 指定JSP页面使用的脚本语言 |
import | 通过该属性来引用脚本语言中使用到的类文件 |
contentType | 用来指定页面的MIME类型,以及字符编码方式 |
小结-out对象
out对象
out对象是JSP的内置对象 (无需实例化即可使用)
实现数据的输出显示
out对象的方法
属性 | 说明 |
---|---|
向页面输出显示 | |
println | 向页面输出显示,在结尾处添加换行 |