action中有一个属性String:pname
application中有一个属性List<String> :pnames
这是我写的jsp中的java代码
<select name="pname">
<%
List<String> pnames = (List<String>)application.getAttribute("pnames");
for(String name:pnames){
String flag = "";
if(name.equals(<s:property value="pname">)){
flag = "selected";
}
%>
<option value="<%= name %>" <%= flag %>><%= name %></option>
<%
}
%>
</select>
想实现的是,下拉选择菜单,默认选择pnames中与pname相等的那个。
但是这样显示是不行的,因为在java代码中不能混入struts标签——语法上与逻辑上。
不知道用OGNL怎么实现这个目的。求高人指点。
application中有一个属性List<String> :pnames
这是我写的jsp中的java代码
<select name="pname">
<%
List<String> pnames = (List<String>)application.getAttribute("pnames");
for(String name:pnames){
String flag = "";
if(name.equals(<s:property value="pname">)){
flag = "selected";
}
%>
<option value="<%= name %>" <%= flag %>><%= name %></option>
<%
}
%>
</select>
想实现的是,下拉选择菜单,默认选择pnames中与pname相等的那个。
但是这样显示是不行的,因为在java代码中不能混入struts标签——语法上与逻辑上。
不知道用OGNL怎么实现这个目的。求高人指点。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货