方法1 †どっかのServletであらかじめ、 Map menuPulldown = new TreeMap(); menuPulldown.put("env.DatabaseSybase102", "開発機"); menuPulldown.put("env.DatabaseSybase108", "連結機"); menuPulldown.put("env.DatabaseSybaseC9", "本番機"); sc.setAttribute("menu.pulldown", menuPulldown); ← sc:ServletContext としておいて、 <html:select property="menu" styleId="menu"> <html:options collection="menu.pulldown" property="key" labelProperty="value"/> ↑変数menu.pulldownの値を取得 </html:select> と記述すると、キーが"env.DatabaseSybase102",valueが"開発機" などというプルダウンを生成できます。 方法2 †どっかのServletであらかじめ、 String[] pulldown = { "menu1", "menu2" }; sc.setAttribute("menu.pulldown", pulldown); としておいて、 <html:select property="hoge"> <html:options name="menu.pulldown"/> ←表示もvalueも同じ値となる。 </html:select> この記事は
現在のアクセス:41004 |