1.jsp组成结构
java由下面五种结构组成:
html标记和js标记
变量及方法的声明
JAVA程序片
JAVA表达式
2.变量及方法的声明
声明变量
格式:<%!(声明变量)%>
位置:<html>之前或<html>与<html>之间
3.定义方法与类
格式:在<%!"和"%>"标记符号之间定义方法或类
位置<html>之前或<html>与<html>之间\
4.java程序片
格式:在"<%!"和"%>"插入java程序片,其中声明的变量称为局部变量
位置:<html>之前或<html>与<html>之间或之后
5.java表达式
格式:在<%="和"%>"之间插入表达式
位置:<html>之前或<html>与<html>之间或之后
6.jsp标记
jsp指令标记
page指令标记
1.contentType属性:通过设置contentType的值来通知用户浏览器处理接收信息所使用的方式
2.pageEncoding属性:1定义JSP页面所使用的编码方式
3.info属性:他经常要使用一个字符串时,可以用info来代替字符串的值,其中getServletImfor\n\n()可以获取info的值
4.language属性:定义jsp页面所使用的脚本语言
5.import属性:导入JSP页面运行所需要的包
6.session属性:是否要使用内置的session对象
7.buffer属性:指定是否使用缓冲区的大小
8.autoFlush属性:指定out的缓冲满时是否刷新\n\
9.isThreadSafe属性:设置jsp页面是否是线程安全的
include指令标记
作用:插入另一个jsp页面
格式:<% @ include file="文件的url"%>
jsp动作标记
include动作标记
格式:<jsp: include pag="文件的url"%>或<jsp: include pag="文件的url"%>
param子标记
<jsp:include>
param动作标记
格式:<jsp:param name="参数" value="参数的值">,常常作为include的子标记使用
forward动作标记:
格式:<jsp:forward page= "要转向文件的url"%>或<jsp: include pag="要转向文件的url"%>
param子标记
<jsp:forward>
代码: