目录
1.1.4 URL(Uniform Resource Locator)的概念及其组成... 2
1.2.1 tomcat的安装(使用免安装解压版即可)... 2
1.2.5 创建部署并且访问第一个页面——hello world!... 2
动态网页基础
部署简单的web应用
Jsp技术
第一章 动态网页开发
1.1 动态网页
1.1.1 什么是动态网页?
相比于静态网页来说,动态网页技术就是将一些数据信息展现在网页上呈现
1.1.2为什么需要动态网页?
为了应付用户的一些增删改查的需求,动态的给以用户回馈相关的网页信息。
1.1.3 B/S技术和C/S技术的比较
B/S browser
C/S CLIENT
软件的更新维护上:B/S更加方便
安全性和性能上:C/S的安全性和性能都比B/S技术更高
1.1.4 URL(Uniform Resource Locator)的概念及其组成
http://localhost(127.0.0.1)/project1/index1.jsp
http—协议(http,https)
IP:
资源位置:实质上就是部署在服务器上的网页的绝对位置
1.2 部署简单的web应用
1.2.1 tomcat的安装(使用免安装解压版即可)
省略
1.2.2 tomcat的目录结构
Bin:脚本文件,可执行文件
lib:放jar文件
logs:日志信息
temp:存放临时文件
webapps:部署项目的路径文件
work:存放项目的jsp.java文件和jsp.class
1.2.3 tomcat端口号的配置
更改conf目录下的server.xml文件,可以将8080端口改为其他数字
1.2.4 web应用的目录结构
/
/web-INF
1.2.5 创建部署并且访问第一个页面——hello world!
创建web项目—部署项目启动tomcat—输入url访问页面
1.3 JSP技术
1.3.1 JSP页面执行过程
1.3.2 JSP页面组成
1.3.2.1 静态内容
Html语言标签内容
1.3.2.2 JSP指令元素
以<%@ page language="java" import="java.util.* "pageEncoding="UTF-8"%>
1. JAVA语言
2. 导入jar包
3. 设置编码
1.3.2.3 JSP脚本元素(小脚本、表达式、声明)
小脚本:
<%
int num1=4,num2=5;
intnum=num1+num2;
out.print(num);
%>
表达式的写法:
<%
Stringname="haha";
%>
名字是:<%=name%>
声明
<%!
String shuchu(String name) {
String haha="名字是:"+name;
return haha;
}
%>
<%=shuchu("哈哈")%>
1.3.2.4 JSP的三种注释
Html注释
<!—这是html注释-->
Jsp注释
<%--这是JSP注释--%>
Jsp的脚本注释
<%//单行;或者是/*多行*/ %>
常见错误404:
访问不到目标资源