在jsp中使用以下代码从数据存储中检索选定的值。但最后一个选项>值默认显示。这个语法有什么问题?
选项> value =“每月”选择=“<%= order.getPeriod()%> =='每月'?true:false”>每月
选项> value =“Quaterly”selected =“<%= order.getPeriod()%> =='Quaterly'?true:false”> Quaterly
有人帮我找到了。提前谢谢。
答案 0 :(得分:0)
看起来你在错误的地方关闭了jsp标签。它应该是:
<option value="Monthly" <%=order.getPeriod().equals("Quaterly")? selected : "" %>>Quaterly</option>
答案 1 :(得分:0)
获得了我需要的输出,正确的语法是,
&LT; option value =“Yearly”&lt;%= order.getPeriod()。equals(“Yearly”)? “已选择”:“”%&gt;&gt;每年
只需删除角括号和选项之间的空格。