struts的if标签怎样取actionContext中的值与action后台的属性作比较?

<s:iftest=""<s:propertyvalue="#x==optionValue2"/>"==optionValue2">selected="selected"... <s:if test=""<s:property value="#x==optionValue2"/>"==optionValue2">selected="selected"</s:if>>
这好像不行。
optionValue2是action后台的String值,#x是我var中取的值。

<s:iterator value="{'1', '2', '3'}" var="x">
<option value="<s:property value="#x"/>"
<s:if test=""<s:propertyvalue="#x==optionValue2"/>"==optionValue2">selected="selected"</s:if>>
<s:property value="#x"/> </option>
</s:iterator>
好像if里面的test判断不起作用,不知道什么情况?
展开
 我来答
wxqlgd
2013-07-18 · TA获得超过7025个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:310万
展开全部
你的引号太乱了,最外边用双引号,里边的用单引号,程序判断不了。
追问
那应该怎么办啊?
追答
"==optionValue2">selected="selected">

像这种的,前边两个引号变成一对了,本来第二个引号是子引号。你把最外边的引号为双引号,里边的改为单引号试试。
'==optionValue2">selected="selected">
这样试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式