如下代码片段:
<s:select id="pNo" list="pointLst" name="pNo" [color=darkred]value="'${pNo}'" [/color]listKey="pointNo" listValue="pointName" headerKey="" headerValue="-----请选择-----" theme="simple"/>
如果我从Action返回JSP,则上面的<s:select>会默认选中value所指向的项。但是,如果我把value="'${pNo}'" 改为 value="${pNo}",即把单引号去掉,就不会默认选中value所指向的项啦。为什么要单引号呢?哪位大侠知道请指点一下,先谢谢啦!
<s:select id="pNo" list="pointLst" name="pNo" [color=darkred]value="'${pNo}'" [/color]listKey="pointNo" listValue="pointName" headerKey="" headerValue="-----请选择-----" theme="simple"/>
如果我从Action返回JSP,则上面的<s:select>会默认选中value所指向的项。但是,如果我把value="'${pNo}'" 改为 value="${pNo}",即把单引号去掉,就不会默认选中value所指向的项啦。为什么要单引号呢?哪位大侠知道请指点一下,先谢谢啦!