jsp三大指令:
page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令。
例如:<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
//contentType的charset是指服务器发给客户端时使用的内容编码。
include指令:将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句。
语法:
<%@ include file="URL"%>
taglib指令:使用标签定义新的自定义标签,在jsp页面中启用定制行为。
JSP注释:
在JSP页面的注释。
HTML的注释:
<!--html注释--> //客户端可见
JSP的注释:
<%--html注释--%> //客户端不可见
JSP脚本注释:
//单行注释
/**/多行注释
(在客户端不可见)
JSP脚本:
<%Java代码%>
JSP声明:在JSP页面中定义变量或者方法。
语法:
<%! java代码 %>
例如:
<%!
String s = "xiaoming";//声明了一个 字符串变量
int add(int x,int y) //声明了一个返回整型的函数,实现两个整数的求和。
{
return x+y;
}
%>
JSP表达式:在JSP页面中执行的表达式。
语法:
<%= 表达式 %> //注意:表达式不以分号结束
例如:
在HTML中:
你好,<%= s %>
x+y=<%= add(10,5) %>
JSP页面的生命周期
![](https://img.haomeiwen.com/i5011280/16d5845816203c4f.png)
![](https://img.haomeiwen.com/i5011280/9e523a6bf49974a7.png)
阶段项目
分别使用表达式和脚本 实现大印九九乘法表。
![](https://img.haomeiwen.com/i5011280/a2121f3ba8115c11.png)
![](https://img.haomeiwen.com/i5011280/c985d7823cf1a2a2.png)
网友评论