`
冬天秋天
  • 浏览: 47315 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

用JSTL和struts2标签实现复选框的选中

 
阅读更多
页面上得到两个list集合,一个list集合是展示所有,另一个list是封装用户选中的。当它们的ID相等则复选框被选中。
代码实现一(JSTL)
<c:forEach items="${sessionScope.all_suit}" var="suit">
        <input type="checkbox" name="classes" 
        <c:forEach items='${requestScope.groupVideoinfo.suitobjectList}' var='item'><c:if test="${suit.code == item.objectid}">checked</c:if></c:forEach>
        value="${suit.code}" />${suit.name}&nbsp;&nbsp;  
        </c:forEach>  

代码实现二(struts2)
<s:iterator id="oo" value="%{#request.gradeList}" >
    <input type="checkbox" name="v_studyobject" id="v_studyobject"
           <s:iterator id="co" value="%{#request.dto.suitobjectList}">
        <s:if test="%{#co.objectid==#oo.code}">
            checked="checked"
        </s:if>
       </s:iterator>
value="${oo.code}"/>${oo.name}                 
</s:iterator>

关键就是,我们循环比较,从而确定input标签中的checked属性的有无。
分享到:
评论

相关推荐

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    jstl和struts2标签截取字符串 从给定的文件信息中,我们可以看到,jstl和struts2标签都是用于截取字符串的。下面我们将对这两个标签进行详细的介绍和分析。 jstl标签 jstl标签是一种基于Java的标签库,它提供了...

    jstl和struts标签

    ### JSTL与Struts标签库详解 ...通过使用JSTL和Struts标签,开发者不仅能够提高代码的可读性和可维护性,还能大大减少页面上的脚本代码量,使页面更加整洁和专业。这对于构建高质量的企业级Web应用来说是非常重要的。

    Java后台获取JSP页面多个复选框选中的值

    2. 使用JSTL或EL表达式动态生成复选框,如果需要的话。 3. 在后台创建一个Spring MVC控制器方法,该方法接收一个与复选框name属性相匹配的数组参数。 4. 在控制器方法中处理接收到的复选框值。 在提供的`test.java`...

    Struts标签 和jstl标签

    Struts标签和JSTL(JavaServer Pages Standard Tag Library)标签是Java Web开发中的两种重要组件,...深入研究“Struts标签参考.CHM”和“jstl-1_1-mr2-spec.pdf”这两个文档,将有助于你更好地理解和运用这些技术。

    jstl,struts2,spring标签库api

    总的来说,JSTL、Struts2和Spring的标签库API极大地提升了Java Web开发的便利性,让开发者能够专注于业务逻辑,而不是繁琐的视图层实现。通过熟练掌握这些工具,开发者可以构建出高质量、高性能的Web应用程序。

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包c-1_0.tld,c-1_0-rt.tld,c.tld,fmt-1_0.tld,fmt-1_0-rt.tld,fmt.tld,fn.tld,permittedTaglibs.tldscriptfree.tld,sql-1_0.tld,sql-1_0-rt.tld,sql....

    用于dreamweaver的标签提示和格式化.JSTL的c,fmt,x和struts2

    标题提到的"用于dreamweaver的标签提示和格式化.JSTL的c,fmt,x和struts2",意味着这个压缩包是为了增强Dreamweaver对JSTL以及Struts2框架的支持。Struts2是基于MVC(模型-视图-控制器)架构的开源Java Web应用框架,...

    JSP列表中复选框批量选择功能实现

    这里的`&lt;c:forEach&gt;`是JSTL标签,用于遍历后台传来的`items`集合,`name="selectedItems"`的复选框表示它们是属于同一组的,`value="${item.id}"`用于标识具体的项目。 为了实现批量选择功能,我们可以添加两个按钮...

    Struts2标签使用及API文档

    `struts2标签用法.doc`和`标签详解`文件可能包含更深入的标签用法和实例,例如如何使用`s:form`创建表单,如何利用`s:action`执行Action,以及如何使用`s:debug`标签进行调试等。 5. **Struts2标签的高级用法** -...

    struts2、JSTL、Spring、JS、JSP标签大全

    除了标准的JSP标签外,还有自定义标签(如Struts2的标签)和JSTL标签。自定义标签可以封装复杂的业务逻辑,使得JSP页面更加清晰,遵循MVC原则,提高代码的可读性和可维护性。 以上知识点涵盖了Web开发的主要方面,...

    struts2-tags-API,struts2标签api

    `struts2-tags-API`就是这样一个资源,它包含了Struts2标签API的详细文档,帮助开发者理解和使用这些标签。 一、Struts2标签概述 Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,...

    从JSTL和STRUTS的TLD文件到自定义EL函数

    ### 从JSTL和STRUTS的TLD文件到自定义EL函数 #### TLD文件简介 在Java Web开发中,特别是在使用JSP技术时...通过以上步骤,我们不仅可以使用JSTL和Struts提供的标签库,还可以轻松地扩展功能,实现更复杂的业务逻辑。

    struts2 标签 tags API 参考文档

    Choice标签包括`&lt;s:select&gt;`(下拉列表)、`&lt;s:radio&gt;`(单选按钮)和`&lt;s:checkbox&gt;`(复选框),用于创建HTML表单的多种选择元素。 8. **Error/FieldError标签** 这些标签用于显示验证错误,`&lt;s:fielderror&gt;` ...

    Struts标签库jstl.jar standard.jar

    Struts标签库与JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的两个重要组件,...在项目中正确导入和使用`jstl.jar`和`standard.jar`,并结合Struts标签库,将使Web应用程序的开发变得更加得心应手。

    struts的标签jstl

    Struts和JSTL是两种在Java Web开发中广泛使用的技术。Struts是一个基于MVC(Model-View-Controller)模式的开源框架,主要用于构建动态、数据驱动的Web应用程序。而JSTL(JavaServer Pages Standard Tag Library)则...

    struts+jstl

    Struts和JSTL是两种在Java Web开发中广泛使用的技术。Struts是Apache软件基金会下的一个开源MVC(Model-View-Controller)框架,它主要用于构建基于Java Servlet的Web应用程序,提供了一种组织和控制应用程序流程的...

    Struts2常用标签

    这些标签用于创建HTML的选择框、复选框和单选按钮。例如: ```jsp ``` `list`属性指定选项列表,`listKey`和`listValue`分别对应列表项的键和值,`name`属性用于指定表单字段名。 4. **表单标签(form、...

    struts2标签详解与实例

    6. `&lt;s:textarea&gt;`、`&lt;s:radio&gt;`、`&lt;s:checkbox&gt;`、`&lt;s:select&gt;`:这些标签用于创建各种输入控件,如文本区域、单选按钮、复选框和下拉列表。 三、Struts2主题标签 Struts2的主题标签允许开发者自定义视图的外观和...

    struts2 完美实现 标签分页

    总的来说,“Struts2 完美实现 标签分页”涉及到Java编程、Struts2框架、数据库查询、自定义标签和JSP视图的综合运用。通过这个项目,开发者能够掌握如何在Struts2环境中高效地处理大数据量的分页问题,同时提升用户...

    Struts2图书馆管理系统

    6. `&lt;s:checkbox&gt;` 和 `&lt;s:radio&gt;`:用于创建复选框和单选按钮,可以进行多选或单选操作。 7. `&lt;s:iterator&gt;`:遍历集合,如List或Map,常用于显示表格或列表数据。 8. `&lt;s:property&gt;`:显示Action类属性的值,...

Global site tag (gtag.js) - Google Analytics