• 实现JSON+JDBC的简单操作(以显示对象为例)


     创建表demo

    里面有属性ID 和 name

    主要的index.jsp代码:

    index.jsp
    <%@ page import="Dao.BaseDao" %>
    <%@ page import="service.DemoDaoService" %>
    <%@ page import="service.DemoDaoServiceImpl" %>
    <%@ page import="pojo.Demo" %><%--
      Created by IntelliJ IDEA.
      User: admin
      Date: 2019/10/17
      Time: 14:01
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <script type="text/javascript" src=js/jquery.min.js></script>
    <html>
    <head>
        <title>测试</title>
        <%
            DemoDaoService demoDaoService = new DemoDaoServiceImpl();
            Demo demo = demoDaoService.getObj(1);
        %>
        <script>
    
            $(function () {
    
    
                var id = <%=demo.getId()%>;
                var name = "<%=demo.getName()%>";
                // $("#a").click(function () {
                $.ajax({
                    type: "Get",
                    dataType: "text",
                    url: "UserServlet",
                    data: {"id":id,"name":name},
                    success: function(data){
                        document.getElementById("b").innerHTML = data;
                    },
                    error: function(msg){
                        alert("请联系客户")
                    }
                })
                // })
    
            })
            <%--function loadjsonObj() {--%>
    
            <%--    var demo = {"id":<%=demo.getId()%>,"name":<%=demo.getName()%>};--%>
            <%--    document.getElementById("jsonObj").innerHTML = "ID:"+demo.id+"<br/>"+"姓名:"+demo.name;--%>
    
            <%--}--%>
    
        </script>
    </head>
    <body>
    
    
    <div id="b"></div>
    </body>
    </html>

    主要注意的部分:

    由于<%=demo.?%>

    里面得到的值只能用 var来接收   而name是字符串 

    这里的字符串转换要注意:  可以使用"<%%>"   将其包住 当然如果有更好的方法请在下面评论指出

  • 相关阅读:
    [swustoj 1021] Submissions of online judge
    [swustoj 404] 最小代价树
    [swustoj 917] K-lucky-number
    [swustoj 183] 种树
    [LA 3887] Slim Span
    [ahu 1248] NBA Finals
    用js获取当前月份的天数
    WampServer
    jquery checkbox选中、改变状态、change和click事件
    为什么排版引擎解析 CSS 选择器时一定要从右往左解析?
  • 原文地址:https://www.cnblogs.com/bichen-01/p/11692175.html
Copyright © 2020-2023  润新知