Я использую JSP и Spring framework. На странице я хочу иметь пять кнопок рядом с соответствующим элементом select
. Мой вопрос в том, как я могу избежать повторения кода для этого?Избегайте дублирования кода в JSP
Вот код, у меня есть для одной кнопки, выберите комбинацию:
<tr>
<td>
<sf:label path="inputFile">Select a file:</sf:label>
</td>
<td>
<sf:select path="inputFile" cssStyle="width: 250px;" onchange="enableLocal(this.selectedIndex,'matButton')">
<sf:option value="Upload a Local File" />
<sf:option value=" --- Available already: --- " disabled="true" />
<sf:options items="${flowData.availableInputs}" />
</sf:select>
</td>
<td>
<input id="matButton" type="file" name="inputFile"/>
</td>
</tr>
В приведенном выше коде, имена inputFile
и matButton
, подлежащие обработке в качестве параметров, то есть, другие кнопки будут иметь разные имена.
Что я имею в виду, это что-то вроде функции с двумя параметрами, которые генерируют вышеуказанный код. Является ли это возможным?
Несвязанные, но вы не должны использовать ТАБЛИЦЫ для макетов. Используйте LABELS и переименованный неупорядоченный список. См. Http://www.alistapart.com/articles/prettyaccessibleforms –