论坛首页 Java企业应用论坛

<ww:select 使用map作list遇到的问题

浏览 4167 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-02-20  
有一个ACTION:
class TestAction extends ActionSuport{
      public getGroup();{
            return "1";
      }
}

对应的页面上有
<ww:select name="group" list="#{'0':'admin','1':'user'}"/>

当运行时结果却不会自匹配到 user选项,当<ww:select name="group" list="{'0','admin','1','user'}"/>就可以?

这是怎么回事啊,看了WW自带的例子都没介绍有list = map的用法,请教了!
   发表时间:2006-02-21  
没人遇到过这个问题吗?
0 请登录后投票
   发表时间:2006-02-21  
'0','1' 可能是一个char

改成'00'和'11'试验一下

记得以前遇到过类似的问题
0 请登录后投票
   发表时间:2006-02-21  
OK!谢谢.

如果非要用 '1'作 valueKey怎么做呢?
0 请登录后投票
   发表时间:2006-02-21  
用转义吧,大概是这样写,可能需要修改:
"#{\"0\":'admin',\"1\":'user'}"

万恶的jsp tag啊!!!
0 请登录后投票
   发表时间:2006-02-21  
把单引号跟双引号反过来试试看,一般这样可以解决很多类似问题
&lt;ww:select name="group" list='#{"0":"admin","1":"user"}'/&gt;
0 请登录后投票
   发表时间:2006-02-22  
问题解决! 再次谢谢.
:)

"万恶的jsp tag啊!!!",呵,不用tag那WW怎么装载数据到表单项啊,?
0 请登录后投票
   发表时间:2006-02-22  
http://forum.iteye.com/viewtopic.php?t=15298
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics