#author("2023-03-20T07:46:03+00:00","","") #author("2024-07-09T00:43:39+00:00","","") #topicpath ---- //ここにコンテンツを記述します。 ***方法1 [#ob15a1d0] どっかの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 [#pd8c94ec] どっかのServletであらかじめ、 String[] pulldown = { "menu1", "menu2" }; sc.setAttribute("menu.pulldown", pulldown); としておいて、 <html:select property="hoge"> <html:options name="menu.pulldown"/> ←表示もvalueも同じ値となる。 </html:select> ---- この記事は #vote(おもしろかった[164],そうでもない[99]) #vote(おもしろかった[165],そうでもない[99]) - どっかのServletってどこだ? -- [[あ]] &new{2007-02-14 (水) 14:47:57}; - String pulldown[] よりも String[] pulldown のほうがいいですよ。 -- [[とおりすがり]] &new{2008-06-10 (火) 09:13:12}; - めちゃめちゃ昔に書いたコードなのですが、、、ホントですね。ご指摘ありがとうございました -- [[きの]] &new{2008-06-10 (火) 09:29:57}; - k -- [[。]] &new{2014-05-23 (金) 19:04:45}; - k -- [[。]] &new{2014-05-23 (金) 19:04:46}; - k -- [[。]] &new{2014-05-23 (金) 19:04:56}; #comment #topicpath SIZE(10){現在のアクセス:&counter;}