ユーザーが2つの別々のドロップダウン選択ボックスを介して時間と分を選択するオプションを持つ時間入力システムを作成しています。したがって、時間ボックスには 1 ~ 12 の数字があり、分のボックスには00 ~ 59があります。
これは Spring 2.5 Java EE プロジェクトの一部です。
たとえば、選択ドロップダウンリストの一部としてオプション値を作成するために、JSPにこれがあります。
<% for( int i=1; i<=12; i++) { %>
<option value="<%=i %>" <%= Integer.parseInt(time1fromHr)==i?selected:"" %> />
<% } %>
for ループはすべての時間を生成し、現在選択されている時間をデフォルトとしてマークします。主にここにかなりの量の Java コードが含まれており、JSP タグまたは Spring ライブラリを使用してこの問題にアプローチするためのより洗練されたソリューションがあるかどうか疑問に思っていたためです。Spring の ModelAndView オブジェクトを介して、現在設定されているパラメーターを渡しています。