Java 无法链接数据表中的列

Java 无法链接数据表中的列,java,datatables,jquery-datatables,Java,Datatables,Jquery Datatables,我有两张证件,身份证和薪水。我正在将工资链接到google.com,因为我正在使用fnRowCallback函数。但这似乎不起作用。你认为我哪里做错了。jsp如上图所示 使用自定义列定义更改列呈现 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" pref

我有两张证件,身份证和薪水。我正在将工资链接到google.com,因为我正在使用fnRowCallback函数。但这似乎不起作用。你认为我哪里做错了。jsp如上图所示

使用自定义列定义更改列呈现

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Populating JSP</title>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="http://cdn.datatables.net/1.10.0/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="http://cdn.datatables.net/1.10.0/css/jquery.dataTables.css" />
<link rel="stylesheet" href="http://cdn.datatables.net/1.10.2/css/jquery.dataTables.css" />

</head>
<body>
    <table id="example" class="display" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th>id</th>
                <th>salary</th>
            </tr>
        </thead>
        <tbody>

        </tbody>
    </table>

     <script>

        $(document).ready(function() {
                $('#example').dataTable( {
                    serverSide: true,
                    "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
                        $('td:eq(2)', nRow).html('<a href="http://www.google.com' + aData[2] + '">' +
                            aData[2] + '</a>');
                        return nRow;
                    },
                    ajax : {
                        url: 'hello/data1',
                        dataType:'json',
                        type: 'POST'

                    }

                }

                 );
        });

    </script>

</body>
</html>

首先,查看您的服务器端点是否为您提供了正确的结果使用任何客户端,chrome的POSTmaster可能是,然后查看您的数据表是否正确呈现数据如果呈现数据有任何问题,然后通过DATATABLES论坛。是的,我想我得到了正确的结果。渲染数据有什么问题?谢谢您的回复。我不熟悉数据表。我有两列id和薪水。什么是mData及其对应的名称?sClass和dataTable用户列表名称?里面有阿达塔和苏尔吗?简单的小帮助就可以了。
$('#example').dataTable( {
                serverSide: true,
                "aoColumnDefs" : [
                 {
                      "mData": "name",                         
                      "sClass": "dataTable-user-list-name",
                     "fnRender": function (oObj) {
                          return '<a href="/#/' + oObj.aData['detailsUrl'] + '">oObj.aData['name']<a>'
                 }],                   
                ajax : {
                    url: 'hello/data1',
                    dataType:'json',
                    type: 'POST'

                }

            }