jsp页面,写了一堆input标签,value是从一个map里去的值,怎样可以把map中的空值去掉?
比如map里有数据((1,a),(2,b)),input标签有三个<inputname="1",value="<%=map.get("1")%>"/>,<inputnam...
比如map里有数据((1,a),(2,b)),input标签有三个<input name="1",value="<%=map.get("1")%>" />,<input name="2",value="<%=map.get("2")%>" />,<input name="3",value="<%=map.get("3")%>" />,怎样写可以在提交的时候把name="3"的去掉,或者怎样在input取的时候判断map中为null或者空则不取。
展开
1个回答
推荐于2016-03-24
展开全部
<%
Map map = (Map)request.getAttribute("returnMap"); //request 中你传来的Map returnMap
int size = map.size();
String value1 = map.get("key1");
String value2 = map.get("key2");
%>
说白了在<% %>中写Java代码就行 在页面取值是用 <%=value1%>
Map map = (Map)request.getAttribute("returnMap"); //request 中你传来的Map returnMap
int size = map.size();
String value1 = map.get("key1");
String value2 = map.get("key2");
%>
说白了在<% %>中写Java代码就行 在页面取值是用 <%=value1%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询