<html:option value="htmlselect.purple">Purple </html:option> 
        //上边的value里的是什么意思 
      
value就是直咯,也就是你到时候request.getParameter或者用form接到的直了..
   
        <html:option value="htmlselect.red" bundle="htmlselect.Colors" key="htmlselect.red"/> 
        //上边的value  bundle key都是什么意思  我知道bundle里的是一个属性文件名 名字应该是 
            HtmlSelect.Colors.properties还是HtmlSelect.Colors  应该放在哪个路径下。 你既然知道是是个properties文件,那肯定key是资源文件里的key了.....key=value嘛..在资源文件里这么写,找出key对应的value...资源文件的名字自然是bundle的属性直了,至于放到哪个路径下,完全是你自己决定的,在struts-config里去配置..
<html:options collection="colorCollection" property="value" labelProperty="label" /> 
collection放的是个集合的名字,这个集合应该存在与page范围内,也就是输出这个集合,property="value"指的是option的value,lableProperty指<option>这中间的内容</option>,好象是这样,然后,collection中放的对象是org.apache.struts.util.LabelValueBean类型的对象,这种对象有两个属性,一个value,一个是label,刚好对应option