jsp和servlet------jsp

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个动作指令,九个内置对象。

原文地址:https://www.cnblogs.com/cayman/p/5681973.html