理论知识:
什么是动态网页?
动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。
C/S架构系统(Client/Server,客户端/服务器):分为客户端和服务器两层,用户在本地安装客户端软件,通过网络与服务器端相互通信。
B/S架构系统(Browser/Server,浏览器/服务器):应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信,系统界面通过浏览器展现。
URL(Uniform Resource Locator):统一资源定位符。
URL组成:
- 协议。这里使用HTTP(Hyper Text Transfer Protocol)协议,即超文本传输协议。
- 服务器域名或IP。
- 端口号。
- 路径。例如:news/index.jsp。news表示上下文路径,index.jsp表示页面资源,存放在网站根目录下。
- 可分为三部分:1、协议。2、主机IP地址。3、路径。
**提示:**1和2用“://”分隔。2和3用“/”分隔。1、2不可缺少。3可省略。
**什么是JSP:**jsp指在HTML中嵌入Java脚本语言。
jsp页面组成:静态内容、指令、表达式、小脚本、声明、标准动作、注释等元素组成。
jsp中的注释:
<!--HTML注释:客户端可见-->
<%--jsp注释:客户端不可见-->
<% //单行注释 %>
JSP指令元素
<%@ page language="java" import="java.util.* ,java.text.*" contentType = "text.html"; charset = utf-8" %>
**什么是page指令:**page指令是针对当前页面进行设置的一种指令,通常位于jsp页面的顶端。page指令只针对当前jsp页面有效,但一个jsp页面可以包含多个page指令。
什么是小脚本:小脚本可以包含任意的Java片段。编写方法是将Java程序片段插入到<% %>标记中。
什么是表达式:表达式是对数据的表示,系统将其作为一个值进行计算和显示。
统一修改字符编码:Window → Perferences → MyEclipse → Files and Editors → JSP ,找到Encoding,选择(UTF-8)。