jsp本质就是Servlet,我们在启动Tomcat之后生成的代码jsp extends 一个java包org.apache.jasper.runtime.HttpJspBse,而这个包又继承HttpServlet.所以说jap间接继承了Servlet,它本质就是一个Servlet。
1。声明脚本
jsp的表现形式与HTML类似,jsp可以更好地使用Java代码,通常
<%!
Java代码
%>
2。表达式脚本
输出:用<%= …%> ---->常用
上面的格式称为:表达式脚本
作用:在jsp页面输出数据
表达式脚本的特点:
1所有表达式脚本都会被翻译到_jspService()方法中
2 相当于java—>out.print()输出
3 _jspServlet()方法中的对象可以直接使用
4 表达式脚本中的表达式不能以分号结束
3。代码脚本
格式为:
<%
Java语句
%>
作用:可以写入java语句
代码脚本的特点是:
1 所有表达式脚本都会被翻译到_jspService()方法中
2 _jspServlet()方法中的对象可以直接使用
3 <%%>可以嵌套使用 组合使用 较为灵活。