1

我有这个表单,我想在其上创建动态数量的下拉列表。我有一个未分类的应用程序列表,我希望每个应用程序都有自己的下拉列表来选择其类别。我不确定如何将唯一数据传递给服务器。每个下拉选项都是相同的。

<html:form action="/CategorizeApps.do">
    <h3>Uncategorized</h3>
    <br/>
    Categorize each application using the dropdown menu then click categorize.<br/>
    <table class="list">
        <thead>
            <tr class="controls">
                <td><input type="submit" name="btnAction" value="Categorize"/></td>
            </tr>
            <tr class="fields">
                <td>ID</td>
                <td>Name</td>
                <td></td>
            </tr>
        </thead>
        <tbody>
            <logic:iterate id="uncat" name="appsUncat" scope="session">
                <tr class="hlist">
                    <td><bean:write property="id" name="uncat" scope="page"/></td>
                    <td><bean:write property="name" name="uncat" scope="page"/></td>
                    <td>
                        <select id="category" name="category">
                            <logic:iterate id="categories" name="Categories" scope="session">
                                <option value="<bean:write name="categories" property="id" scope="page"/>"><bean:write name="categories" property="name" scope="page"/></option>
                            </logic:iterate>
                        </select>
                    </td>
                </tr>
            </logic:iterate>
        </tbody>
    </table>
</html:form>
4

1 回答 1

1

一旦您选择了该值,它将传递给 Form(category) 并将其设置在 Category 中。它由自己的struts完成。但是您应该对值和选项使用相同的名称或 ID。或设置您的下拉值以选择值。

于 2012-10-09T10:53:42.167 回答