jsp分为两部分,静态的html代码,受java程序控制的动态部。
<% out println(new java.util.Date() );%>表明是java脚本。每个Jap页面就是一个servlet实例,由系统编译,会由tomcat将jsp生成对应的java文件和class文件。jsp文件必须生成servlet才能执行。
jsp注释<!-- -->
jsp声明<%!
public int count;
public string info(){
return "hello";
}
%>
jsp输出表达式<%=count++ %> <%=info() %>
<body>
<%
//注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//获取数据库连接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaee","root","1234567");
//创建statement stmt=conn.createStatement();
//执行查询
ResultSet rs=stmt.executeQuery("select * from news_inf")
%>
</body>
<%@page errorPage="error.jsp"%> 若本身就是错误界面的jsp<%@page isErrorPage="true"%>
<%include file="aaa.jsp"> include可以将外部文件嵌入到当前jsp文件中,如果两个页面的编译指令发生冲突。那么页面出错。
jsp页面7个动作指令,九个内置对象。