显示数据库数据的jsp代码如下:
解释及说明在代码的注释中即可查看
<span style="font-size:12px;"><span style="font-size:14px;"><%@ page language="java" import="javasql,javaio,javautil"%>
<%@ page contentType="text/html;charset=utf-8"%>
<html>
<head>
<style type="text/css">
table {
border: 2px #CCCCCC solid;
width: 360px;
}
td,th {
height: 30px;
border: #CCCCCC 1px solid;
}
</style>
</head>
<body>
<%
//驱动程序名
String driverName = "commysqljdbcDriver";
//数据库用户名
String userName = "root";
//密码
String userPasswd = "szy";
//数据库名
String dbName = "studentmanage";
//表名
String tableName = "student";
//连接字符串
String url = "jdbc:mysql://数据库地址:端口号/" + dbName + "user="
+ userName + "&password=" + userPasswd;
ClassforName("commysqljdbcDriver")newInstance();
Connection connection = DriverManagergetConnection(url);
Statement statement = connectioncreateStatement();
String sql = "SELECT FROM " + tableName;
ResultSet rs = statementexecuteQuery(sql);
%>
<br>
<br>
<table align="center">
<tr>
<th>
<%
outprint("学号");
%>
</th>
<th>
<%
outprint("姓名");
%>
</th>
<th>
<%
outprint("专业");
%>
</th>
<th>
<%
outprint("班级");
%>
</th>
</tr>
<%
while (rsnext()) {
%>
<tr>
<td>
<%
outprint(rsgetString(1));
%>
</td>
<td>
<%
outprint(rsgetString(2));
%>
</td>
<td>
<%
outprint(rsgetString(3));
%>
</td>
<td>
<%
outprint(rsgetString(4));
%>
</td>
</tr>
<%
}
%>
</table>
<div align="center">
<br> <br> <br>
<%
outprint("数据查询成功,恭喜你");
%>
</div>
<%
rsclose();
statementclose();
connectionclose();
%>
</body>
</html></span><span style="font-size:24px;color: rgb(255, 0, 0);">
</span></span>
显示结果如下所示:
把字符串断开 ,rs放进去。像下面这样写:
outprintln("<img src='"+rsgetString(16)substring(47)+"' width='100' height='100' align='center'/>");
'"这三个是一个单引号一个双引号,后面的反过来,顺序别搞错了。
把通道号,端口号,启用。得到三条数据后,用ajax传递到后台做添加。如果添加成功,则返回这三条数据到前台(利用回调函数),拿到上面的通道号和端口号和启用的id获得对象,依次添加到文本中。
//后台 要用json-lib把list转成json格式
List<User> list = userServicegetUser(page, property, propertyValue);
JSONObject datas = new JSONObject();
datasput("data", list);
responsegetWriter()print(datastoString());
//前台
/Model/ 与你返回json对象属性对应
Extdefine('userModel',{
extend: 'ExtdataModel',
fields: [
{name: 'id',type: 'int'},
{name: 'name', type: 'String'},
{name: 'password', type: 'String'}
]
});
/Store/ 获取数据
var userStore = Extcreate('ExtdataStore',{
model: 'userModel',
proxy: new Extdata>
以上就是关于如何在JSP页面显示mysql数据库内容全部的内容,包括:如何在JSP页面显示mysql数据库内容、jsp从数据库中取出图片地址并显示到前台页面、jsp中点击添加按钮,将文本框的信息输入到数据库,并在Jsp页面上显示数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)