今天学习了JSP动态网页技术的基本用法
1. 动态页面技术( jsp )
what is jsp? java server page java服务器页面技术.
jsp包括了 静态部分及动态部分,运行于服务器中.
html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端.--所以页面段只有编译返回的html代码。
2. jsp页面的结构:
静态部分: html, css, javascript (包含注释)
动态部分: jsp元素 ( java相关)
1. 指令
编译指令: 只在编译时起作用,不会有任何输出 ( import ,包含一个小模块, 导入标签库 )
<%@ page 属性名="值" %> 导入的类的说明, 编码集
<%@ include file="文件名.jsp" %> 包含另一个页面( 公用的模块 )
<%@ taglib prefix="前缀名" uri="定义标签地址" %> 导入标签库.
例: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%>
动作指令:
<%jsp:include %>
<%jsp:forward %>
<%jsp:param %>
2. 脚本: 逻辑,业务, 输出
小脚本
<% java代码 %> 逻辑和业务操作
声明 <%! %>
表达式
<%=值 %> 一般输出.
3. 注释:<!--注释内容 -->:这个注释会出现在客户端浏览器页面源码中,要消耗流量
<%-- 注释内容 --%> 这一种则是服务器端的注释。
4. 9大内置对象. 今天主要用的是:out.print();