将springboot-mybatis 的数据库操作界面化

上一篇----springboot 整合mybatis 进行数据库操作(JPA)

之前的项目我们已经实现了数据库的增删改查,不过通过输网址的方式进行操作并不是一个好的项目效果,这篇文章我们通过建立一个html页面来将我们的操作实现界面化

  这里在之前的项目中不需要修改代码,我们在src/main/resource/static目录下直接创建一个index.html就可以了

(将index创建在static 中,我们访问localhost:8080时可以直接跳转到index页面)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
</head>
<script type="text/javascript">
    $(document).ready(function(){
        $("ad").click(function(){
            if(addid.value) {
                var a = "/hello/add?id="+addid.value+"&name="+addname.value;
                open(a,'get',true);
            }
        });
        $("fi").click(function(){
            if(ff.value){
                var a = "/hello/"+ff.value;
                open(a,'get',true);
            }
        });
        $("de").click(function(){
            if(delid.value){
                var a = "/hello/del/"+delid.value;
                open(a,'get',true);
            }
        });
        $("up").click(function(){
            if(updid.value){
                var a = "/hello/upd/?id="+updid.value+"&name="+updname.value;
                open(a,'get',true);
            }
        });
    });
</script>
<body>
<h1>数据库操作</h1>
<a href="/hello">数据查看</a><br>
<h4>增加一个数据</h4>
id<input type="number" id="addid"><br>
name:<input type="number" id="addname"> <ad>提交</ad>
<h4>删除一个数据</h4>
<input type="number" id="delid"> <de>提交</de>
<h4>查找一个数据</h4>
id: <input type="number" id="ff"> <fi>提交</fi>
<h4>修改一个数据</h4>
id:<input type="number" id="updid"><br>
name:<input type="number" id="updname"> <up>提交</up>

</body>
</html>

这里我使用的是AJAX的效果,在单击提交后,会弹出页面,然后Controller会执行响应的方法操作数据库

不过用AJAX不能展示数据的变化,而且每次弹出页面十分难受,使用表单也可以达到界面化的效果。源码在这里

猜你喜欢

转载自blog.csdn.net/qq_42685050/article/details/81409145
今日推荐