我今天正在使用Struts2 <s:radio>
:
关注Struts doc,我在jsp中有以下代码:
<s:radio name="outputFormat" label="Choose an output format" list="#{'01':'Biological Outcome Only','02':'Raw Binary Data Only','03':'Biological Outcome and Raw Binary Data'}" value='01' />
NetBeans对我的代码不满意,并将整个列表组件list="#{'01':'Biological Outcome Only','02':'Raw Binary Data Only','03':'Biological Outcome and Raw Binary Data'}"
标记为红色。但它允许我运行该程序。将显示三个单选按钮,但不会根据需要预先选择第一个按钮。换句话说,value='01'
无效。
现在关注mkyong example,我按如下方式更改了代码:
<s:radio name="outputFormat" label="Choose an output format" list="#{'1':'Biological Outcome Only','2':'Raw Binary Data Only','3':'Biological Outcome and Raw Binary Data'}" value="1" />
这一次,一切都在完善:显示三个单选按钮,并预先选择第一个按钮。但即便如此,NetBeans也不满意,因为它将整个列表组件list="#{'1':'Biological Outcome Only','2':'Raw Binary Data Only','3':'Biological Outcome and Raw Binary Data'}"
标记为红色。你知道为什么吗?