Java 从html表中的特定列获取值

Java 从html表中的特定列获取值,java,javascript,jquery,html,Java,Javascript,Jquery,Html,我有一个控制器设置,视图包含一个包含一些信息的表。当按下jsp页面上的submit按钮时,我希望从表中的第2列获取信息,以便在控制器中处理该信息。表中的行可以从2到100不等,所以我一直在寻找可以从第2列获得值的东西,而不管行数是多少。我想从td类urltext中提取信息。我做了我的研究,但我无法找到任何与此相关的信息,因此任何想法都将受到高度赞赏。谢谢 <table name="urlTable" id="urlList" style="width:100%; overflow: sc

我有一个控制器设置,视图包含一个包含一些信息的表。当按下jsp页面上的submit按钮时,我希望从表中的第2列获取信息,以便在控制器中处理该信息。表中的行可以从2到100不等,所以我一直在寻找可以从第2列获得值的东西,而不管行数是多少。我想从td类urltext中提取信息。我做了我的研究,但我无法找到任何与此相关的信息,因此任何想法都将受到高度赞赏。谢谢

<table name="urlTable" id="urlList"  style="width:100%; overflow: scroll;">
<tr>
    <th>Select</th>
    <th>URL</th>
</tr>
<c:forEach var="urlList" items="${command.urlList}">
<tr>
    <td><input type="checkbox" name="chk"/></td>
    <td class="urlText"><input class="urlValue" type="text" value="${urlList}" style="font-size: 13px; border: none;" size="85px;" readonly="readonly"/></td>
</tr>
</c:forEach>
</table>                                

挑选
统一资源定位地址

让我们从应该使用的
thead
tbody
元素开始

<table name="urlTable" id="urlList"  style="width:100%; overflow: scroll;">

    <thead>
        <tr>
            <th>Select</th>
            <th>URL</th>
        </tr>
    </thead>
    <tbody>
        <c:forEach var="urlList" items="${command.urlList}">
        <tr>
            <td><input type="checkbox" name="chk"/></td>
            <td class="urlText"><input class="urlValue" type="text" value="${urlList}" style="font-size: 13px; border: none;" size="85px;" readonly="readonly"/></td>
        </tr>
        </c:forEach>
    </tbody>

</table> 
我不知道你现在想对输入做什么。若您想要一个值数组,请执行此操作

var vals = inputs.map(function() { 
                         return this.value; 
                      }).toArray();
您可以尝试以下方法:

var values = [];
$('#urlList .urlvalue').each(function(){
    var val = $(this).val();
    values.push(val);
});

数组值包含表中的所有输入值。

每行的第二列?如果是这样的话,你是想要一个值数组,还是在寻找一个和?我在寻找一个值数组,因为我在数组中得到了输入值。如何将该数组设置为请求对象。一旦获得该数组,如何将其设置为请求对象?或者我可以通过调用request.getParameter(“values”)来访问数组吗;
var values = [];
$('#urlList .urlvalue').each(function(){
    var val = $(this).val();
    values.push(val);
});