请问怎么把jsp嵌套的两for循环改为jstl或struts2标签输出,第二个for循环主要是要显示一个缩进效果。
最好是能用表格实现,因为我对div布局不是很熟。主要也就是那个缩进效果我做不好,特来请教!
jsp代码如下: <%
for (int i = 0; i < categories.size(); i++) {
Category c = categories.get(i);
String preStr = "";
for(int j=1; j<c.getGrade(); j++) {
preStr += " »»»";
}
%>
<tr align="middle" bgcolor="#ffffff" height="22">
<td><%=c.getSortID()%></td>
<td><input class="np" type="checkbox" value="<%=c.getSortID()%>" name="sortID"></td>
<td align="left"><%=preStr %> <a href="Modify.jsp?id=<%=c.getSortID()%>"><u><%=c.getSortName() %></u></a></td>
<td><%=c.getParentID() %></td>
<td><%=c.getSortPath() %></td>
<td><%=c.getGrade() %></td>
<td>
<% if(c.getGrade()<Category.MAX_GRADE) { %>
<a href="CategoryAddChild.jsp?id=<%=c.getSortID()%>&grade=<%=c.getGrade()%>">添加子类别</a> |
<% } %>
<a href="CategoryModify.jsp?id=<%=c.getSortID()%>">修改</a> |
<a href="CategoryDel.jsp?id=<%=c.getSortID()%>" onclick="return confirm('确认真的要删除该记录?')">删除</a>
</td>
</tr>
<%
}
%>
最好是能用表格实现,因为我对div布局不是很熟。主要也就是那个缩进效果我做不好,特来请教!
jsp代码如下: <%
for (int i = 0; i < categories.size(); i++) {
Category c = categories.get(i);
String preStr = "";
for(int j=1; j<c.getGrade(); j++) {
preStr += " »»»";
}
%>
<tr align="middle" bgcolor="#ffffff" height="22">
<td><%=c.getSortID()%></td>
<td><input class="np" type="checkbox" value="<%=c.getSortID()%>" name="sortID"></td>
<td align="left"><%=preStr %> <a href="Modify.jsp?id=<%=c.getSortID()%>"><u><%=c.getSortName() %></u></a></td>
<td><%=c.getParentID() %></td>
<td><%=c.getSortPath() %></td>
<td><%=c.getGrade() %></td>
<td>
<% if(c.getGrade()<Category.MAX_GRADE) { %>
<a href="CategoryAddChild.jsp?id=<%=c.getSortID()%>&grade=<%=c.getGrade()%>">添加子类别</a> |
<% } %>
<a href="CategoryModify.jsp?id=<%=c.getSortID()%>">修改</a> |
<a href="CategoryDel.jsp?id=<%=c.getSortID()%>" onclick="return confirm('确认真的要删除该记录?')">删除</a>
</td>
</tr>
<%
}
%>
解决方案 »
- JAVA WEB开发中,跨服务器如何保证session的延续?
- web版mpp功能
- 我现在有一个用JSP制作的论坛,怎么发到网上让人访问?
- 昨天正式和老总提辞职申请了。。。 散分中。。。
- 如何设置session无响应超时时间并且自动返回登陆页面
- 【我真笨】下拉菜单参数如何接收?
- 百分求助,jsp中是否有。net中的Request.Browser.IsMobileDevice方法
- 小问题,许多人不清楚.求教Tomcat建站
- 为何我的access连接中是没有反应?
- C:\JDK\jre\lib\ext目录有什么用呀?
- jsp格式化代码老出错,有什么好的方法吗?
- 我插入的日期,时分秒自动变为0了,为什么啊,用的是SqlServer。
${c.getSortID()}...
<c:forEach items="${grade}" var="d">
${d.preStr}
</c:forEach>
</c:forEach>
${cItem.sortID}........
<logic:iterate id="gitem" name="grade">
...............
</logic:iterate>
</logic:iterate>
可能是我没有描述清楚~
我是想实现下图这个效果,所以上面代码用了两个for,第一个是遍历输出,第二个只是为了实现下图的缩进效果。
如果只是遍历,我用下面代码就能实现,我现在是想要那个缩进的效果
<s:iterator value="psTypeList" status="status"><%-- 遍历输出 --%>
.....
</s:iterator>
<s:iterator value="集合名称(嘴里面的)">%%%%%%%%%%%%%%%%%%%%%%%</s:iterator>
</s:iterator>
for(...) {
preStr += " »»»";
}改成EL要怎么写拼字符???
<c:forEach >
这里要怎么表达?
</c:forEach>