`

struts1.x的标签使用

    博客分类:
  • ssh
阅读更多
struts1.x的标签使用:

1.我们可以通过strut框架提供的<html:...格式的标签来绑定数据
*. <html:form action="/login" method="post" onsubmit="return check(this)">
其中 action的值要和struts主配置文件中 处理该请求的path属性值一致,
同时表单同样可以进行Javascript验证
function check(obj)
{
var uname=obj.elements['user.uname'].value;
........
}
2.通过<bean:message key="zf.login.button"/>来输出资源文件中的信息
3.通过<html:errors property="pass_error"/>输出错误提示信息
4.通过<html:errors/>输出错误容器中的所有错误信息
5.<html:hidden property="operate" value="toList"/>相当于<input type="hidden" name="operate" value="toList"/>
6.<html:submit value="查询" styleClass="mouseoverstyle"......、>通过styleClass属性来调用类级别样式
7.<%-- 定义页面变量fwList
    <bean:define id="fwList" type="java.util.List" name="fwxxList" scope="requst"/>
    id属性: 相当于声明一个名叫fwList的变量
    type属性:表示该变量的类型
    name属性:表示域中的对象名
    scope属性:表示将变量保存的域范围
    共找到<%=fwList.size() %>
  --%>
8.通过<bean:size id="count" name="fwxxList"/>获取域中名为fwxxList集合的大小,并赋给count变量
    共找到${ count}
9.<logic:notEmpty name="currentUser" scope="session">
*.表示在session范围内,查找名字为user的属性,如果找到了,而且值不为null,则执行logic:notEmpty标签内的内容
10.<logic:equal name="fwxx" property="uid" value="${sessionScope.currentUser.uid}" >.....</logic:equal>
*.表示域中fwxx代表的对象的uid属性是否与value值相等,如果相等则执行logic:equal标签中的内容
11.<bean:write name="fwxx" property="zj" format="#,###.##"/>格式化输出
12. <logic:iterate id="fwxx" name="fwxxList">....</logic:iterate>
*.表示通过id属性指定的变量循环遍历name属性所指定的集合
13.<html:select property="condition.qxid">
    <html:optionsCollection value="qxid" label="qx" name="qxList"/>
  </html:select>
  *.property="condition.qxid"表示将下列框选中值赋给formBean中condition实体对象的qxid
  *.<html:optionsCollection value="qxid" label="qx" name="qxList"/>
  *.其中html:optionsCollection用来绑定集合
  *.label="qx"表示将qxList集合中实体对象的qx属性作为呈现文本
  *.label="qxid"表示将实体对象的qxid属性作为呈现文本
  *.value="qxid"表示将实体对象的qxid属性作为下拉框选项的值

分享到:
评论

相关推荐

    对struts1.x与struts2.x的区别的总结

    - **Struts1.x** 视图通常使用JSP,而模型数据通过ValueStack传递,需要使用Struts标签库来访问。 - **Struts2.x** 支持多种视图技术,如JSP、FreeMarker、Velocity等,且可以直接通过OGNL表达式在视图中访问数据...

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    11. **生命周期管理**:Struts1.x对ActionForm对象的生命周期进行了管理,包括初始化、清理、创建和销毁等步骤,确保了内存的合理使用。 学习Struts1.x需要理解其设计理念,掌握配置文件的编写,熟练运用Action、...

    struts1.x和struts2.x区别

    Struts1.x使用ActionForm作为表单数据的容器,所有表单数据都会自动绑定到对应的ActionForm对象上。ActionForm必须继承自org.apache.struts.action.ActionForm,并实现相应的验证方法。而Struts2.x则更加灵活,可以...

    Struts1.x系列教程(网摘-全)

    本系列教程是针对初学者的全面指导,旨在帮助学习者快速掌握Struts1.x的核心概念和使用方法。下面我们将深入探讨Struts1.x的关键知识点。 1. **MVC架构**:MVC是一种设计模式,用于分离应用程序的数据、业务逻辑和...

    struts1.x标签

    这是struts1.x标签! struts1.x是历经考验的成熟的框架! 此标签可以帮助你更好的学习struts1.x的标签!

    Struts1.x标签库

    Struts1.x标签库是Apache Jakarta Struts框架的一部分,它为开发Java Web应用程序提供了一组丰富的标签,使得开发者能够更方便地处理常见的Web界面任务。这些标签被组织成五个主要的标签库,分别是Bean Tags、...

    扩展Struts1.x标签

    标题提到的"扩展Struts1.x标签"指的是开发者根据项目需求自定义了Struts1.x的标签库,增加了新的功能,例如Select和Table标签。 1. **Select标签**: Select标签是用于在HTML表单中创建下拉选择框的。原生的Struts...

    java Struts 1.x 框架 Web 开发

    10. **生命周期管理**:Struts 1.x 使用Servlet容器管理Bean的生命周期,对于非持久性的数据,通常使用Request或Session范围的Bean。 然而,随着时间的推移,Struts 1.x 因为其局限性和安全问题,逐渐被Struts 2 和...

    Struts1.x的标签库使用示例

    以下是一个简单的例子,展示如何使用Struts1.x标签创建一个用户登录表单: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;title&gt;Struts1.x Login Form 用户名" /&gt; 密码" type="password" /&gt; 登录...

    struts1.x apps 所有最新的Struts1.x项目应用

    对于学习和使用Struts1.x的应用程序,可以从以下几个方面入手: 1. **安装和配置**:了解如何在项目中集成Struts1.x框架,配置web.xml和struts-config.xml文件。 2. **Action和ActionForm**:深入理解这两者的作用...

    Struts1.x_Project.zip

    在这个"Struts1.x_Project.zip"压缩包中,我们可以看到一个使用Struts1.x框架构建的简易订餐系统的实例。这个项目将帮助我们深入理解MVC架构以及Struts1.x的核心特性。 **MVC模式详解:** MVC模式是软件设计中的一...

    Struts1.x的登录示例

    Struts1.x是一个经典的Java Web框架,它在20世纪末至21世纪初被广泛使用,用于构建基于MVC(Model-View-Controller)架构的Web应用。本示例将探讨如何使用Struts1.x实现一个简单的登录功能。首先,我们需要理解...

    struts1.x入门教程

    【Struts1.x入门教程】 Struts1.x是Apache Jakarta项目的一个重要组成部分,它是一个用于构建企业级Web应用程序的开源MVC框架。该框架的主要目标是简化JavaServer Pages(JSP)、Servlet和标签库的使用,同时提升...

    struts1.x 最简洁国际化 源代码

    Struts1.x是一个经典的Java Web框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在国际化(i18n)方面,Struts1提供了强大的支持,使得应用程序可以适应不同语言和地区的用户需求。以下是关于Struts1.x国际化...

    html版struts1.X标签详解-帮助文档

    Struts1.x标签库主要分为以下几个部分: 1. **ActionForm标签**:这些标签用于与ActionForm对象交互,如`&lt;html:form&gt;`用于创建表单,`&lt;html:text&gt;`、`&lt;html:password&gt;`等则用于创建表单字段,与ActionForm的属性...

    struts1.x标签库详解

    Struts1.x 标签库详解 Struts1.x 标签库是 Apache Jakarta 项目的一部分,目标是为构建基于 Java 的 web 应用程序提供一个框架。Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:Bean ...

    struts1.x标签详解

    ### Struts1.x 标签详解 #### 一、引言 Struts 是 Apache Jakarta 的一个著名开源项目,旨在为构建基于 Java 的 Web 应用程序提供一个强大的框架。Struts 提供了大量的标签来帮助开发者简化开发过程。本文将详细...

    搭建struts1.x的jar包

    Struts 1.x 是一个经典的Java Web开发框架,由Apache软件基金会开发,它极大地...不过需要注意的是,Struts 1.x已经较为老旧,目前更推荐使用Struts 2或者Spring MVC等更新的框架,它们提供了更多的特性和更好的性能。

    魔乐科技Struts2.x框架笔记

    **标签库选择**:尽管Struts2.x提供了丰富的标签库,但建议使用JSTL标签库来进行页面输出,这样可以更好地遵循标准规范。 **跳转配置**:在Action元素中通过`result`标签定义跳转路径,例如`namespace + result = ...

    struts1.x html标签 radio,checkbox,multibox,select的使用

    在Struts1.x中,HTML标签库提供了一系列的定制化标签,简化了视图层的开发,比如`html:radio`, `html:checkbox`, `html:multibox`和`html:select`,这些都是用来创建用户交互界面的元素,主要用于处理表单数据的输入...

Global site tag (gtag.js) - Google Analytics