<select id="templateId">
<%
Map<String,String> tempList = (Map<String,String>)request.getAttribute("tempMap");
String flag = request.getAttribute("templateId").toString();
for (Map.Entry<String, String> entry : tempList.entrySet())
{
String selected="false";
String key = entry.getKey().toString();
out.print("<option selected="'<% if(key.equals(flag))?"selected":""%>'" value='" + key +"'>"+
entry.getValue().toString()+"</option>"); }
%>
</select>
这句一直报错,求高手解答
selected="'<% if(key.equals(flag))?"selected":""%>'"
<%
Map<String,String> tempList = (Map<String,String>)request.getAttribute("tempMap");
String flag = request.getAttribute("templateId").toString();
for (Map.Entry<String, String> entry : tempList.entrySet())
{
String selected="false";
String key = entry.getKey().toString();
out.print("<option selected="'<% if(key.equals(flag))?"selected":""%>'" value='" + key +"'>"+
entry.getValue().toString()+"</option>"); }
%>
</select>
这句一直报错,求高手解答
selected="'<% if(key.equals(flag))?"selected":""%>'"
解决方案 »
- axis2 WebService 怎么定义一个XML格式的参数传递?
- 怎样获取list集合里面的重复值
- 请教一个hql查询语句
- 求ORACLE安装文件,谢谢啊
- 如何使用SmartUpload直接上传图片到数据库
- 怎样在jsp论坛中实现数学公式的输入与显示
- 请教连接mysql的一些问题,搞了半天都没搞懂。
- JAVA Web编程中Oracle SQL的调优及表、索引的设计和优化
- 返回+刷新 在FRAMESET的问题
- 关于try{} catch{} 的概念性问题,谢谢
- 怎样写一个简单的判断登陆帐号密码是否正确的java程序?
- pager-taglib问题,为什么我的显示不了? jar包导了,uri也写了,items也写了,到底那里有错呢?
但是我就不知道哪里有问题
这里的value是表达式
你在这里写了个逻辑判断,怎么可能对呢
换成<%=(key==flag?"selected":"")%>
entry.getValue().toString()+"</option>"); }
我晕死,你在脚本里面套脚本不错才怪改成out.print("<option selected='"+(key.equals(flag)?"selected":"") +"' value='" + key +"'>"+
entry.getValue().toString()+"</option>"); }
这是什么语法
虽然没看出错误来,但是这不应该加上if啊,也不应该加单引号
selected="<%=key.equals(flag)?"selected":""%>"