如何在JSP页面显示mysql数据库内容

如何在JSP页面显示mysql数据库内容,第1张

显示数据数据的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页面上显示数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9502087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存