用jsp语言运行的代码
时间: 2024-10-17 16:03:28 浏览: 23
JSP (JavaServer Pages)是一种动态网页技术,它结合了HTML、CSS和服务器端脚本(主要是Java)。在JSP中运行的代码通常包含三部分:静态HTML元素用于页面布局,嵌入式Java表达式(EL)或者JSP动作(<% %>)用于服务器端业务逻辑处理,以及JavaBeans或Servlets的引用用于更复杂的业务操作。
当你访问一个JSP页面时,浏览器首先看到的是静态内容,然后服务器收到请求后解析JSP文件。JSP文件中的Java代码会在服务器上被执行,生成最终的HTML页面返回给客户端。例如,你可以编写一段JSP代码来显示数据库查询结果:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<body>
<%
String sql = "SELECT * FROM users"; // SQL查询
Connection conn = dataSource.getConnection(); // 数据源连接
ResultSet rs = stmt.executeQuery(sql); // 执行查询
while (rs.next()) {
String name = rs.getString("name");
out.println("<p>" + name + "</p>"); // 输出到页面
}
%>
</body>
</html>
```
阅读全文