代码之家  ›  专栏  ›  技术社区  ›  Light

将java对象传递到引导模式

  •  0
  • Light  · 技术社区  · 7 年前

    我正在尝试传递一个java对象以显示在我的引导模式中。。。在datatable的每一行中,我都有以下代码:

    <td><a href="#" class="btn btn-warning edit"  data-toggle="modal" data-whatever="${u}" data-target="#exampleModal">
    

    哪里 ${u} 是否要显示我的对象。。。。 我尝试了以下jquery代码:

    <script type="text/javascript">
        $('#exampleModal').on('show.bs.modal', function (event) {
       var button = $(event.relatedTarget); // Button that triggered the modal
      var recipient = button.data('whatever'); // Extract info from data-* attributes
     var modal = $(this);
    modal.find('.modal-title').text('New message to ' + recipient);
    modal.find('.modal-body input').val(recipient);
    

    });

    它显示的是这张照片中的样子 modal picture

    我不知道是否有办法在每个字段中显示对象的每个属性。。。我在google上搜索了很多,但都没有成功。。。有人有想法吗??谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   John Martinez    7 年前

    看起来您正在为数据指定对象。无论如何=“${u}”,但由于HTML中的对象不像Java中的对象那样存在,因此当页面发送到客户端时,您的对象将变成字符串。 我猜您想要做的是让每个输入在同一个对象上有一个不同的字段。如果是这样,那么您需要数据。无论什么=“${u.fieldName}”,您可以为模式中的每个输入使用不同的字段名。