私は時間と分を2つの別々のドロップダウン選択ボックスで選択するオプションがあるタイムエントリシステムを作成しています。だから時ボックスの数字は1-12で、分ボックスは00-59です。数字の範囲のSpring JSP Selectリスト
これはSpring 2.5 Java EEプロジェクトの一部です。
は、私が選択し、ドロップダウンリストの一部としてオプションの値を作成するために、例えば、私のJSPでこれを持っている:
<% for(int i=1; i<=12; i++) { %>
<option value="<%=i %>" <%= Integer.parseInt(time1fromHr)==i?selected:"" %> />
<% } %>
ザ・ループのためにすべての時間を生成し、デフォルトとして現在選択されている時間をマーク。まあ、私にはかなり醜いです。なぜなら、ここにはかなりのJavaコードが含まれていて、JSPタグやSpringライブラリを使ってこの問題に近づくより洗練されたソリューションがあるのだろうかと思っていました。 SpringでModelAndViewオブジェクトを介して現在設定されているパラメータを渡しています。
のために、それはおそらくあなたがループをアンロールし、ちょうどハードコーディングされた時間プラスJSP – ControlAltDel
Disagree-で時間チェックインと12文を持っていた場合、私はあなたが持っていることを覚えているわけきれいになりますすでに選択されているオプションを選択できるようにするために、1分ごとに「1」であることを確認する必要があります – IcedDante