目录
回复讨论(解决方案)
首页 web前端 html教程 Struts嵌套遍历_html/css_WEB-ITnose

Struts嵌套遍历_html/css_WEB-ITnose

Jun 24, 2016 pm 12:02 PM
struts 嵌套 遍历

设计菜单实体类如下:

public class Menu implements Serializable {        private int id;	private String menuName; // 菜单名称	private String menuUrl; // 菜单url	private int menuParent; // 父菜单编号	private List<Menu> children;// 子菜单}
登录后复制

????????????????????????????????????????????????????
在jsp如何使用Struts标签遍历显示:
我的代码:
<!-- 菜单开始 --><s:iterator id="menu" value="menus">	<h1><s:property value="menuName" /></h1><!--一级菜单,测试通过-->		<div class="content">			<ul class="MM">				<s:iterator id="subMenu" value="#menu.children" /><!--二级菜单,现在就是二级菜单遍历有误,页面编译不通过-->					<li><a href="http://www.865171.cn" target="main"><s:property value="subMenu.menuName" /></a></li>				</s:iterator>			</ul>		</div></s:iterator><!-- 菜单结束 -->  
登录后复制


回复讨论(解决方案)

错误是:org.apache.jasper.JasperException: /menu.jsp(177,3) The end tag "

menus 你迭代它?没看到list定义为menu的

menus 你迭代它?没看到list定义为menu的


使用for循环遍历可以,但是使用s标签不可以,麻烦帮忙看下标签哪里有错误。
<!-- 菜单开始 -->    <%	List<Menu> ml = (List<Menu>)request.getAttribute("menus");	System.out.println("*************pan****************:"+ml);	for(int i = 0; i < ml.size(); i++){	%>	<h1 class="type"><a href="javascript:void(0)"><%=ml.get(i).getMenuName() %></a></h1>	<div class="content">		<table width="100%" border="0" cellspacing="0" cellpadding="0">		<tr>			<td><img  src="/static/imghw/default1.png"  data-src="images/menu_topline.gif"  class="lazy"      style="max-width:90%"  style="max-width:90%" / alt="Struts嵌套遍历_html/css_WEB-ITnose" ></td>		</tr>		</table>		<ul class="MM">	<%	System.out.println("一:");	for(int j = 0; j < ml.get(i).getChildren().size(); j++){	%>		<li><%=ml.get(i).getChildren().get(j).getMenuName() %></li>	<%		}	%>	</ul>	</div>	<%	}	%>	<!-- 菜单结束 -->
登录后复制

最终也没有用Struts标签实现,淡淡的忧伤。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Go语言中的泛型函数是否可以相互嵌套? Go语言中的泛型函数是否可以相互嵌套? Apr 16, 2024 pm 12:09 PM

嵌套泛型函数Go1.18中的泛型函数允许创建适用于多种类型的函数,而嵌套泛型函数可以创建可重用的代码层级结构:泛型函数可以相互嵌套,创建一个嵌套的代码重用结构。通过将过滤器和映射函数组成管道,可以创建可重复使用的类型安全管道。嵌套泛型函数提供了创建可重用、类型安全的代码的强大工具,从而提高代码效率和维护性。

如何使用Vue表单处理实现表单的递归嵌套 如何使用Vue表单处理实现表单的递归嵌套 Aug 11, 2023 pm 04:57 PM

如何使用Vue表单处理实现表单的递归嵌套引言:随着前端数据处理和表单处理的复杂性不断增加,我们需要通过一种灵活的方式来处理复杂的表单。Vue作为一种流行的JavaScript框架,为我们提供了许多强大的工具和特性来处理表单的递归嵌套。本文将向大家介绍如何使用Vue来处理这种复杂的表单,并附上代码示例。一、表单的递归嵌套在某些场景下,我们可能需要处理递归嵌套的

Java如何遍历文件夹并获取所有文件名 Java如何遍历文件夹并获取所有文件名 Mar 29, 2024 pm 01:24 PM

Java是一种流行的编程语言,具有强大的文件处理功能。在Java中,遍历文件夹并获取所有文件名是一种常见的操作,可以帮助我们快速定位和处理特定目录下的文件。本文将介绍如何在Java中实现遍历文件夹并获取所有文件名的方法,并提供具体的代码示例。1.使用递归方法遍历文件夹我们可以使用递归方法来遍历文件夹,递归方法是一种自身调用自身的方式,可以有效地遍历文件夹中

深度探讨Struts框架的原理与实践 深度探讨Struts框架的原理与实践 Feb 18, 2024 pm 06:10 PM

Struts框架的原理解析与实践探索Struts框架作为JavaWeb开发中常用的MVC框架,具有良好的设计模式和可扩展性,广泛应用于企业级应用程序开发中。本文将对Struts框架的原理进行解析,并结合实际代码示例进行探索,帮助读者更好地理解和应用该框架。一、Struts框架的原理解析1.MVC架构Struts框架基于MVC(Model-View-Con

如何在HTML中创建嵌套表格? 如何在HTML中创建嵌套表格? Sep 09, 2023 pm 10:05 PM

表格是网络开发的基本和关键方面,用于以有序且清晰的格式呈现信息。然而,在某些情况下可能需要呈现更复杂的数据,从而需要使用嵌套表。嵌套表是位于其他表格单元格内的表。在本文中,我们将引导您完成在HTML中构建嵌套表格的过程,并通过细致详细的解释并附有插图来帮助您更有效地理解概念。无论您是新手还是经验丰富的网页设计师,本文都将为您提供熟练地使用HTML创建嵌套表格所需的知识和专业知识。在我们开始探索制作嵌套表格之前,有必要了解HTML表格的基本构成。HTML表格是通过<table>元素的实

如何在C++中实现嵌套异常处理? 如何在C++中实现嵌套异常处理? Jun 05, 2024 pm 09:15 PM

嵌套异常处理在C++中通过嵌套的try-catch块实现,允许在异常处理程序中引发新异常。嵌套的try-catch步骤如下:1.外部try-catch块处理所有异常,包括内部异常处理程序抛出的异常。2.内部try-catch块处理特定类型的异常,如果发生超出范围的异常,则将控制权交给外部异常处理程序。

PHP glob()函数使用示例:遍历指定文件夹中的所有文件 PHP glob()函数使用示例:遍历指定文件夹中的所有文件 Jun 27, 2023 am 09:16 AM

PHPglob()函数使用示例:遍历指定文件夹中的所有文件在PHP开发中,经常需要遍历指定文件夹中的所有文件,以实现文件批量操作或读取。PHP的glob()函数正是用来实现这种需求的。glob()函数可以通过指定一个通配符匹配模式,来获取指定文件夹中符合条件的所有文件的路径信息。在这篇文章中,我们将会演示如何使用glob()函数来遍历指定文件夹中的所有文件

CSS原生嵌套语法来了!使用指南速览! CSS原生嵌套语法来了!使用指南速览! Feb 08, 2023 pm 03:31 PM

目前,CSS 原生嵌套语法处于开发者试用状态,CSS 工作组正在制定相关规范,Chrome 浏览器预计将于 112 版本正式推出 CSS 原生嵌套功能。

See all articles