<%String classon=text.dealNull(request.getParameter("classon"),"0");
request.getSession().setAttribute("classon",classon);
%>
<s:set name="myValue" value="#session.classon" />
<s:iterator value="#session.listA" status="courseType" >
<li id="<s:property value="mainid" />" <s:if test="%{#courseType.index==#myValue}"> class="on" </s:if>
>
<a href="javascript:gotoson('<s:property value="mainid" />','<s:property value="#courseType.index" />');">
<s:property value="name" /></a></li>
</s:iterator>
如果是request接收过来的
<%String cmid=text.dealNull(request.getParameter("coursecontentID"),"");
//out.print(cmid);
request.setAttribute("cmid",cmid);
%>
<s:set name="cmid" value="#request.cmid" />
<select id="contentID" name="coursecontentID" onchange="selectzj()">
<s:if test="#request.CourseContents[0] != null">
<s:iterator value="#request['CourseContents']" status="cct" id="content">
<option value="<s:property value="mainid" />" <s:if test="%{#content.mainid==#cmid}"> selected="selected" </s:if> ><s:property value="lessonName" escape='false' /></option>
</s:iterator>
</s:if>
这样就行了
分享到:
相关推荐
optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...
### Struts2标签库详解:实现高效Web应用开发 #### 引言 Struts2框架作为Java Web开发中的一种流行框架,提供了丰富的标签库来简化前端界面的开发工作。Struts2标签库不仅提升了开发效率,还增强了代码的可读性...
### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...
Struts2标签是Java Web开发框架...观看"44_尚学堂马士兵_Struts2_Struts标签_1_property.avi"和"45_尚学堂马士兵_Struts2_Struts标签_2_set.avi"这两个视频教程,将进一步深入理解Struts2标签的使用方法和应用场景。
Struts2标签库是开发Java Web应用程序时常用的一种工具,它极大地简化了JSP页面的编写,提高了开发效率。在JSP中,我们通常使用`<%@ taglib prefix="s" uri="/struts-tags" %>`来引入Struts2的标签库。下面将详细...
### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...
### Struts2标签配置详解 #### 一、Struts2简介 Struts2是Apache基金会下的一款开源Web应用框架,它继承了Struts1的设计理念,并在功能上进行了大量的扩展与优化。Struts2的核心优势在于其强大的标签库(Tag ...
optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...
这两个标签分别用于创建文本输入框和密码输入框,它们的`name`属性对应Action类中的字段名,`label`属性用于显示字段标签。 3. **`<s:textarea>`** 标签: 用于创建多行文本输入框,与`s:textfield`类似,但适用...
根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...
下面通过两个具体的场景来进一步说明如何在Struts2中正确地使用`s:if`标签: ##### 场景一:遍历列表并进行比较 ```xml <s:iterator value="FunTypeList"> [#st.count-1].syntax'/>FunType" value="${dworder}" ...
实现多列下拉选择功能,通常用于需要关联两个或多个列表进行选择的场景。 #### `<s:if>`、`<s:elseif>` 和 `<s:else>` 标签 用于条件判断,类似于Java中的if-else语句,可以根据表达式的真假决定是否渲染后续的...
除此之外,Struts 2还提供了许多其他标签,如`s:textfield`用于输入文本,`s:textarea`用于多行文本输入,`s:submit`用于提交表单,`s:form`用于定义表单,`s:iterator`用于遍历集合,`s:if`和`s:else`用于条件判断...
本篇文章将深入探讨Struts2标签的使用,尽管描述中提到这是一个抄载的例子,但我们可以从中学习到很多实际的开发知识。 1. **Struts2标签库介绍** Struts2提供了多种标签库,如s Tags、field Tags、logic Tags等,...
### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...
1. `<%@ taglib prefix="s" uri="/struts-tags"%>` 和 `<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>`:这两行代码引入了Struts2的标签库,`s`前缀用于标准Struts2标签,而`sx`前缀则用于Struts2的Dojo扩展...
首先,让我们深入了解`struts2-taglib`,这是一个包含Struts2核心标签库的组件。这个库包含了用于处理Action结果、控制流程、显示数据等多种用途的标签。其中,`<s:iterator>`标签是用于遍历集合(如List或Map)的...
本教程将深入探讨"struts2标签Demo",主要关注几个关键的Struts2标签。 1. **s:textfield** - 用于创建HTML输入字段,如文本框。这个标签提供了许多内置的功能,例如自动绑定到Action类的属性,验证错误显示,以及...
这两个标签用于创建超链接和执行Action。`<s:a>` 相当于HTML的 `<a>` 标签,但提供了与Struts2框架的集成,可以动态生成URL。`<s:action>` 则用于在页面上触发一个特定的Action。 B. `<s:bean>`: 此标签类似于...
### Struts2 标签详解 #### 一、引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 标签库是框架的重要组成部分之一,能够显著提高开发...