您的位置:首页 > Web前端 > JavaScript

jstl标签库详解

2016-12-03 11:07 239 查看
1:query(查询)

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="java.io.*,java.util.*,java.sql.*"%>

<%@ page import="javax.servlet.http.*,javax.servlet.*" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

<html>

<head>

<title>SELECT 操作</title>

</head>

<body>

<!--

JDBC 驱动名及数据库 URL

数据库的用户名与密码,需要根据自己的设置

useUnicode=true&characterEncoding=utf-8 防止中文乱码

-->

<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8"

user="root" password="123456"/>

<sql:query dataSource="${snapshot}" var="result">

SELECT * from websites;

</sql:query>

<h1>JSP 数据库实例 - 菜鸟教程</h1>

<table border="1" width="100%">

<tr>

<th>ID</th>

<th>站点名</th>

<th>站点地址</th>

</tr>

<c:forEach var="row" items="${result.rows}">

<tr>

<td><c:out value="${row.id}"/></td>

<td><c:out value="${row.name}"/></td>

<td><c:out value="${row.url}"/></td>

</tr>

</c:forEach>

</table>

</body>

</html>

2:inser(插入)

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="java.io.*,java.util.*,java.sql.*"%>

<%@ page import="javax.servlet.http.*,javax.servlet.*" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

<html>

<head>

<title>SELECT 操作</title>

</head>

<body>

<!--

JDBC 驱动名及数据库 URL

数据库的用户名与密码,需要根据自己的设置

useUnicode=true&characterEncoding=utf-8 防止中文乱码

-->

<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8"

user="root" password="123456"/>

<!--

插入数据

-->

<sql:update dataSource="${snapshot}" var="result">

INSERT INTO websites (name,url,alexa,country) VALUES ('菜鸟教程移动站', 'http://m.runoob.com', 5093, 'CN');

</sql:update>

<sql:query dataSource="${snapshot}" var="result">

SELECT * from websites;

</sql:query>

<h1>JSP 数据库实例 - 菜鸟教程</h1>

<table border="1" width="100%">

<tr>

<th>ID</th>

<th>站点名</th>

<th>站点地址</th>

</tr>

<c:forEach var="row" items="${result.rows}">

<tr>

<td><c:out value="${row.id}"/></td>

<td><c:out value="${row.name}"/></td>

<td><c:out value="${row.url}"/></td>

</tr>

</c:forEach>

</table>

</body>

</html>

3:update(更新)

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="java.io.*,java.util.*,java.sql.*"%>

<%@ page import="javax.servlet.http.*,javax.servlet.*" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

<html>

<head>

<title>SELECT 操作</title>

</head>

<body>

<!--

JDBC 驱动名及数据库 URL

数据库的用户名与密码,需要根据自己的设置

useUnicode=true&characterEncoding=utf-8 防止中文乱码

-->

<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8"

user="root" password="123456"/>

<!--

修改 ID 为 3 的名字:菜鸟教程改为 RUNOOB

-->

<c:set var="SiteId" value="3"/>

<sql:update dataSource="${snapshot}" var="count">

UPDATE websites SET name = 'RUNOOB' WHERE Id = ?

<sql:param value="${SiteId}" />

</sql:update>

<sql:query dataSource="${snapshot}" var="result">

SELECT * from websites;

</sql:query>

<h1>JSP 数据库实例 - 菜鸟教程</h1>

<table border="1" width="100%">

<tr>

<th>ID</th>

<th>站点名</th>

<th>站点地址</th>

</tr>

<c:forEach var="row" items="${result.rows}">

<tr>

<td><c:out value="${row.id}"/></td>

<td><c:out value="${row.name}"/></td>

<td><c:out value="${row.url}"/></td>

</tr>

</c:forEach>

</table>

</body>

</html>

4:delete(删除)

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="java.io.*,java.util.*,java.sql.*"%>

<%@ page import="javax.servlet.http.*,javax.servlet.*" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

<html>

<head>

<title>SELECT 操作</title>

</head>

<body>

<!--

JDBC 驱动名及数据库 URL

数据库的用户名与密码,需要根据自己的设置

useUnicode=true&characterEncoding=utf-8 防止中文乱码

-->

<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8"

user="root" password="123456"/>

<!--

删除 ID 为 11 的数据

-->

<sql:update dataSource="${snapshot}" var="count">

DELETE FROM websites WHERE Id = ?

<sql:param value="${10}" />

</sql:update>

<sql:query dataSource="${snapshot}" var="result">

SELECT * from websites;

</sql:query>

<h1>JSP 数据库实例 - 菜鸟教程</h1>

<table border="1" width="100%">

<tr>

<th>ID</th>

<th>站点名</th>

<th>站点地址</th>

</tr>

<c:forEach var="row" items="${result.rows}">

<tr>

<td><c:out value="${row.id}"/></td>

<td><c:out value="${row.name}"/></td>

<td><c:out value="${row.url}"/></td>

</tr>

</c:forEach>

</table>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: