1.jsp注释
<%-- jsp注释内容 --%> jsp注释不会输出到客户端
<!-- html注释内容 --> html注释可以输入到客户端
2.jsp声明
<%! 声明内容 %> 例如下:
<%!
// 声明一个变量
public int count;
// 声明一个方法
public String info(){
return "hello";
}
%>
<!--下面为调用变量与方法-->
<%
//将count变量输出后再加1
out.println(count++);
%>
<br/>
<%
// 输出 info() 方法的返回值
out.println(info());
%>
3.输出JSP表达式
<%= 变量或方法 %>
使用表达式调用变量和方法,例如下:
<%= count %>
<%= info() %>
注意:输出表达式语法后不能有分号; 。
4.jsp脚本(连接数据库和执行数据库操作)
<% page import="java.sql.*" %>
<%
//注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//获取数据库连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/javaee","root","123456");
//创建Statement
Statement stmt = conn.createStatement();
//执行查询
ResultSet rs = stmt.executeQuery("select * from news_inf");
%>
<table bgcolor="#9999dd" border="1" width="300">
<%
//遍历结果集
while(rs.next())
{%>
<tr>
<!-- 输出结果集 -->
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
</tr>
<%}%>
<table>
注意:上面页面执行 SQL 查询需要使用 MySQL 驱动程序, 所以应该将 MySQL 驱动的 JAR 文件放在 Tomcat 的 lib 路径下。