jsp脚本

来源:互联网 发布:一诺网络 编辑:程序博客网 时间:2024/05/16 14:28
jsp脚本可以通过Java代码镶嵌在HTML代码中,即使用jsp脚本。

因此,所有能在Java程序中执行的代码,都可以通过jsp脚本执行。
jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>脚本测试</title>
  </head>
 
  <body>
   
    <table bgcolor = "9999dd" border="1">
     <%
      for(int i = 0 ; i < 10 ; i++)
      {
      %>
      <tr>
      <td>循环值:</td>
      <td><%=i %></td>
      </tr>
      <%} %>
    </table>
   
  </body>
</html>


运行结果:
浏览器中的源代码如下:






<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>脚本测试</title>

</head>



<body>



<table bgcolor = "9999ddborder="1">



<tr>

<td>循环值:</td>

<td>0</td>

</tr>



<tr>

<td>循环值:</td>

<td>1</td>

</tr>



<tr>

<td>循环值:</td>

<td>2</td>

</tr>



<tr>

<td>循环值:</td>

<td>3</td>

</tr>



<tr>

<td>循环值:</td>

<td>4</td>

</tr>



<tr>

<td>循环值:</td>

<td>5</td>

</tr>



<tr>

<td>循环值:</td>

<td>6</td>

</tr>



<tr>

<td>循环值:</td>

<td>7</td>

</tr>



<tr>

<td>循环值:</td>

<td>8</td>

</tr>



<tr>

<td>循环值:</td>

<td>9</td>

</tr>



</table>



</body>

</html>




甚至可以包括连接数据库和执行数据库的操作:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>脚本测试</title>
  </head>
 
  <body>
   
    <%
     Class.forName("com.mysql.jdbc.Driver");
     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","chenkeyu");
     Statement stmt = conn.createStatement();
     ResultSet rs = stmt.executeQuery("select * from user");
     %>
     <table bgcolor="9999dd" border="1">
      <%
       while(rs.next())
       {
       %>
       <tr>
       <td><%=rs.getString(2) %></td>
       <td><%=rs.getString(3) %></td>
       </tr>
       <%
        }
        %>
     </table>
   
  </body>
</html>

运行结果:

0 0
原创粉丝点击