`

Struts2标签学习

阅读更多

<td>
<s:if test="%{#l.res_scope==1}">完全共享</s:if>
<s:elseif test="%{#l.res_scope==2}">班级共享</s:elseif>
<s:else>好友共享</s:else>                               
</td>


<h3>发布资源</h3>
    <s:form action="upload" method="post" enctype="multipart/form-data">
      <s:select name="resource.res_type" list="#{'1':'课件', '2':'教材', '3':'笔记'}" label="选择类型" />
      <s:textfield label="名称" name="resource.res_name"/>
      <s:textarea label="说明" name="resource.res_desc" rows="10" cols="30"/>
      <s:file label="请选择文件" name="upload" ></s:file>
      <s:textfield label="费用" name="resource.res_coin" size="6"/>
      <s:radio label="共享范围" name ="resource.res_scope" list= "#{'1':'完全共享','2':'班级共享','3':'好友共享'}" value="1"/>
      <s:submit name="submit" value="发 布"></s:submit>
      </s:form>

实现效果:

 

struts2标签获取从action中传过来的list集合:

<table border="1" bordercolor="green" cellpadding="0" cellspacing="0">
            <tr><td>标识</td>
                <td>名称</td>
                <td>分享范围</td>
                <td>提交时间</td>
                <td>附件信息</td>
                <td>操作</td>
            </tr>
                    <s:iterator status="status" value="list" var="l">
                        <tr>
                            <td>
                                <s:property value="#status.count" />
                            </td>
                            <td><s:a href="detail?id=%{#l.id}">
                                    <s:property value="#l.res_name" />
                                </s:a>                           
                            </td>
                            <td>
                                <s:if test="%{#l.res_scope==1}">完全共享</s:if>
                                <s:elseif test="%{#l.res_scope==2}">班级共享</s:elseif>
                                <s:else>好友共享</s:else>                               
                            </td>                           
                            <td>
                                <s:property value="0" />
                            </td>
                            <td>
                                <s:property value="#l.res_src" />
                            </td>
                            <td>
                                操作
                            </td>
                        </tr>
                    </s:iterator>
</table>

 

  • 大小: 23.2 KB
分享到:
评论

相关推荐

    struts2标签学习

    Struts2标签是Java开发中基于Struts2框架的一个重要组成部分,它提供了丰富的标签库,使得在JSP页面中处理业务逻辑和展示数据变得更加简洁和高效。与Struts1的标签库相比,Struts2的标签更加灵活且功能更加强大。 ...

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    struts2标签学习笔记

    struts2的初学者,内容不多,望各位高手切勿笑话小弟。

    Struts2标签集锦(附Struts2标签详解word文档)

    Struts2标签是Java开发中一个非常重要的工具,它极大地简化了MVC框架下的视图层构建,使得开发者能够...提供的“Struts2标签详解.doc”文档将对这些概念进行详细的解释,是深入学习和理解Struts2标签的重要参考资料。

    在Eclipse中配置Struts2项目(html)手把手教会你 +struts2 标签库介绍(html) + STRUTS2学习文档.pdf + Struts2―表单验证validate(html) + struts2和struts的比较 + struts教程(html)

    STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性校验类型以及param 做了详细的解释说明。 struts2和struts的比较 让你更清楚的知道struts2...

    Struts2标签使用及API文档

    在Struts2框架中,标签库是其重要组成部分,它提供了丰富的标签来帮助开发者更方便地构建用户界面。下面我们将深入探讨Struts2标签的使用及其API文档。 1. **Struts2标签的分类与功能** - **控制标签**:如`s:if`,...

    struts2标签库

    Struts2标签库是Java Web开发中非常重要的一个组件,它是Apache Struts2框架的核心特性之一,极大地简化了视图层的开发工作。Struts2的标签库提供了一系列的JSP标签,使得开发者能够更方便地创建动态网页,提高代码...

    struts2 标签 tags API 参考文档

    参考文档是开发者理解和使用Struts2标签的关键资源,它详细阐述了每个标签的功能、属性、用法及示例,有助于快速学习和掌握Struts2的视图层开发。 通过深入学习和实践Struts2的标签API,开发者可以有效地提升Web...

    Struts2自定义分页标签

    Struts2作为一款流行的Java Web框架,为开发者提供了强大的MVC支持。在处理大量数据时,分页功能是必不可少的,它可以提高...通过学习和实践,开发者可以更好地理解和应用Struts2框架,提升其在Web开发中的专业能力。

    struts2-tags-API,struts2标签api

    总结,`struts2-tags-API`是学习和使用Struts2框架标签的重要资源。通过深入理解和应用这些标签,开发者可以构建出高效、整洁且易于维护的Web应用。对于Java web开发者来说,掌握Struts2标签的API是提升开发效率的...

    Struts2标签中文文档(html和chm格式)

    CHM文件是一种基于HTML的帮助文件,集成了目录、索引和搜索功能,方便用户快速查找和学习Struts2标签API的相关信息。这个文档详细列出了所有Struts2标签的用法、属性、事件和示例,对于初学者和经验丰富的开发者都是...

    struts2标签api

    Struts2标签API是Struts2框架中一个重要的组成部分,它提供了一系列的预定义标签,使得开发者能够更方便地在JSP...通过不断实践和学习,开发者可以更熟练地运用Struts2标签API,构建出高效且易于维护的Web应用程序。

    Struts2之struts2标签库了解和使用案例struts025

    Struts2是一个强大的Java EE应用程序框架,用于构建和维护可扩展、模块化和易于管理的Web应用程序。在Struts2中,标签库是其核心组件之一,极...学习并熟练掌握Struts2标签库的使用,是每个Java Web开发者必备的技能。

    struts2标签详解与实例

    Struts2标签详解与实例 在Java Web开发中,Struts2框架因其强大的MVC(模型-视图-控制器)架构而备受青睐。Struts2提供了丰富的标签库,简化了视图层的开发,使开发者可以更加专注于业务逻辑。本文将深入探讨Struts...

    struts2标签库详解(非常不错)

    Struts2标签库是开发...学习和熟练掌握Struts2标签库能够提高开发效率,使代码更加整洁和易于维护。通过实际项目中的应用和不断实践,你可以更好地理解这些标签的用处和背后的机制,进一步提升你的Java Web开发技能。

    struts2.0标签使用源码

    此外,还可以学习如何配置Struts2拦截器,结合标签库实现更强大的功能,如表单验证、国际化等。 总之,理解并熟练掌握Struts2.0标签的使用及其源码,能够帮助我们构建高效、易维护的Web应用程序,提升开发效率。...

    struts1标签库详解

    Struts1 标签库详解 Struts1 标签库是 Apache Jakarta 的一个著名的开源项目,目标是为构建基于 Java 的 web ...学习 Struts 标签最好的方式就是参考良好的示例,幸运的是这些示例可以在 Struts 的用户指南中找到。

    struts2标签库的使用pdf+Word格式

    通过学习和实践,开发者可以更好地理解和掌握Struts2框架,提升Web应用的开发效率。 总之,Struts2标签库是Java Web开发中不可或缺的一部分,它使得JSP页面更加简洁,提高了代码的可维护性。通过阅读提供的PDF和...

    struts2的标签应用

    Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。...在深入学习过程中,记得实践是检验真理的唯一标准,多写代码,多尝试,你将能更好地理解和运用Struts2的标签库。

Global site tag (gtag.js) - Google Analytics