一个简单的数据查询显示jsp
2014-04-14 10:45
537 查看
以前使用jstl标签库只是使用core来显示一些数据,非常方便,今天看了下发现jstl还有其他的标签,使用都非常方便,
1、sql标签,可以直接访问数据库,后台代码都不需要了,这在某些时候非常适合使用
看示例:
以上没有使用xml标签和格式化标签,其实使用都非常简单,详细见jstl API
1、sql标签,可以直接访问数据库,后台代码都不需要了,这在某些时候非常适合使用
看示例:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 核心标签库,--> <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %><!-- 数据库标签 --> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><!-- 格式化 --> <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %><!-- xml标签 --> <%@ taglib prefix="fun" uri="http://java.sun.com/jsp/jstl/functions" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <sql:setDataSource var="datacon" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/mysql" user="root" password="mysql"/><!-- 数据库标签直接获取数据源 --> <sql:query var="query" dataSource="${datacon}"> select * from help_category; </sql:query><!-- 数据库标签直接执行sql --> <table border="1"> <c:forEach var="row" items="${query.rows}"> <tr> <td>${row.help_category_id }</td> <td>${row.name }</td> <td>${row.parent_category_id }</td> </tr> </c:forEach><!-- 核心标签输出 --> </table> </body> </html>
以上没有使用xml标签和格式化标签,其实使用都非常简单,详细见jstl API
相关文章推荐
- 一个显示地图数据,并实现简单浏览查询程序源码(SDK编写)
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- SSH_框架,java一个简单的查询,并显示在jsp页面上
- 【用jsp进行数据分页显示的一个实现】
- 从数据库里查询数据,显示在jsp的下拉列表框里
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- 通过sql语句查询表的列和对应的数据并在jsp页面上显示
- 详细步骤!!!idea+springboot+mybatis+jsp+bootstrap实现从mysql查询出数据并显示(源码)
- 前台jsp获取后台查询的结果集数据并实现分页显示
- [置顶] Eclipse+JSP使用自定义标签库查询出MySQL表中的数据显示在页面
- JAVA WEB开发从数据库中查询到的数据用list怎么在JSP页面整齐的显示出来,请写代码,
- C#2005 一个简单的查询界面代码:DataGridView使用、图像显示、复合查询样例
- 用jsp进行数据分页显示的一个实现
- 利用JavaScript在JSP页面上显示一个钟表,简单。
- 用jsp进行数据分页显示的一个实现
- Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中
- JSP调用ORALCE存储过程显示简单的查询结果(以表格形式显示)
- 用jsp进行数据分页显示的一个实现
- jsp 用表格显示出jdbc查询出的数据
- sql查询ID=1与数据后几条,并且将查询的两个数据显示在一个查询窗口中