Возьмите следующий код и запустите его в нескольких браузерах:
<select>
<option value="c0">Option c0</option>
<option value="c1">
<select>
<option value="c1_prime_1">Option c1 prime 1</option>
<option value="c1_prime_2">Option c1 prime 2</option>
</select>
</option>
<option value="c2">Option c2</option>
<option value="c3">Option c3</option>
</select>
Вы обнаружите, что ответом на ваш вопрос является "Нет!"
Даже если для Struts было возможноиметь тег html: select внутри тега html: option, это не имеет значения, поскольку эти теги выводят HTML, а результат будет таким же, как приведенный выше, который не дает желаемого результата.
Полагаю, вы могли бы имитироватьфункциональность выбора с помощью divs и javascript и отображения чего-то, что выглядит как выбор с опциями, которые являются другими выборами, но это не будет выбор с опцией выбора, он просто будет выглядеть как один.