初识JSP

来源:互联网 发布:java mainframe 编辑:程序博客网 时间:2024/05/06 22:00

JSP是什么?

在HTML中嵌入Java脚本代码
由应用服务器中的JSP引擎来编译和执行嵌入的java脚本代码
然后将生成的整个页面信息返回给客户端
JSP的运行流程如下图

Web容器处理JSP文件需要经过三个阶段:翻译阶段、编译阶段、执行阶段

JSP页面的元素包括:
静态内容:HTML惊叹文本
指令:以"<%@"开始,以"%>"结束。比如:<%@include file="Filename"%>
表达式:<%=java表达式%>
小脚本:<%java代码%>
声明:<%!方法%>
注释:<!-- 这是注释,但客户端可以查看到-->
<%-- 这也是注释,但客户端不能查看到--%>
(谐音记法:小婊纸,静生猪)

小脚本和表达式的使用方法如下:
 <!-- 小脚本中可以声明变量,可以编写流程控制语句 -->  <%     int a=10,b=20;     int result=a+b;     String num=null;     if(result%2==0){           num="偶数";     }else{           num="奇数";     }               %>  <!-- 表达式:将java表达式的值显示在页面上, -->    两数之和:<%=result %>,是<%=num %> <br>
该代码是求两数之和,显示结果为:
两数之和:30,是偶数

JSP内置对象:
是Web容器创建的一组对象
名称是JSP的保留字
是可以直接在JSP页面使用的对象,无需使用“new”获取实例
JSP有九大内置对象,分别为
五个常见的内置对象:request、response、session、application、out
四个不常见的内置对象:page、pageContext、exception、config、