ITPub博客

首页 > 应用开发 > Java > CP/OA信用盘网站源码搭建-javaweb项目 动态修改表格里的用户信息

CP/OA信用盘网站源码搭建-javaweb项目 动态修改表格里的用户信息

原创 Java 作者:3191355031 时间:2019-09-30 10:38:27 0 删除 编辑

在初次写Javaweb项目时,遇到一个常见问题:



如何将后台用户信息在前端表格中显示。

如何在前端表格中动态修改(删除、更新 OA信用盘源码搭建oapingtaichuzu.com)用户信息,并在前端部分刷新数据。



解决途径:



在jsp文件中,利用jsp的特性<% %>使前端和后台结合,在前端jsp内容中使用Java循环在表格中插入内容。

使用Ajax动态更改jsp内容即可。





具体实现:



在表格插入内容:在jsp页面调用Java代码,循环往table中插入数据库中用户信息



<table border = "1">

            <tr>

                <td>用户名</td>

                <td>密码</td>

                <td>年龄</td>

                <td>电话</td>

                <td>操作</td>

            </tr>

            <%

                UserService Service = new UserService();

                List<User> list = Service.adminReadList();

                for(User t:list){%>

                <tr>

                    <td id="username"><%=t.getUsername() %></td>

                    <td id="password"><%=t.getPassword() %></td>

                    <td id="age"><%=t.getAge() %></td>

                    <td id="phone"><%=t.getPhone() %></td>

                    <td><input type="button" value="删除" id="delete"><input type="button" value="修改" id="updata"></td>

                </tr>

                <%}

            %>

        </table>12345678910111213141516171819202122



Ajax更改jsp内容:用Ajax给每行的button添加click事件,配合后台Java动态更新表格部分数据。





$("#delete").live("click",function(e){

        var username = $(e.target).closest("tr").find("#username").text();

        alert(username);

        $.ajax({

            url:"./Delete",

            type:"post",

            datatype:"json",

            data:{

                "username" : username

            },

            success : function(msg){

                if(msg){

                    alert("删除成功");

                    $(e.target).closest("tr").fadeOut();

                }

                else{

                    alert("删除失败");

                }

            },

            error:function(msg){  

                alert('ajax请求出现错误...');  

            }

        });

    });123456789101112131415161718192021222324





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69949081/viewspace-2658821/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-22

  • 博文量
    4
  • 访问量
    3539