`
ll_feng
  • 浏览: 387284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2普通标签之:Data标签

阅读更多
1、<s:property/>标签
这是struts2用得最多的标签,用于将值栈里的值输出。感觉相当于el里的${}.
用法举例:
<s:property value="user.name"/>
这里将输出user对象的name属性值。前提是action里有一个user对象.

以上是直接输出对象值。还有一种情况是在循环体中输出当前对象的值
<s:iterator value="users" status="rowStatus">
   <tr>
    	<td><input type="radio" name="chk" value="<s:property value="id"/>"/></td>
    	<td><s:property value="userName"/></td>
    	<td><s:property value="age"/></td>
    	<td><s:property value="sex"/></td>
    </tr>
</s:iterator>

这里会输出从list对象中取出的当前user对象的相关属性值。前提是action里有一个由user对象构成的叫users的list类型对象

2、<s:date/>标签
<s:property/>标签一般不会在输出数据时,对数据进行格式化。所以当要输入的数据为date类型时,它的结果为:08-10-20 0:00:00.000这样的格式。显然不是我们所要的。这里就要用到<s:date/>标签了。它可以在输出日期类型的数据时让我们可以设定输出格式。
<s:date name="birthday" format="yyyy-MM-dd" />
分享到:
评论

相关推荐

    struts2做的BBS网站源代码

    Struts2提供了丰富的标签库,如s:form、s:textfield等,便于开发者快速构建动态页面。 此外,安全性是任何网站都需要考虑的重要因素。Struts2提供了一些安全特性,如拦截器(Interceptor)可以用来进行权限验证,...

    用struts2实现的学生成绩管理

    在Struts2中,通常会使用DAO(Data Access Object)模式来与数据库进行交互,封装SQL查询,使得业务逻辑层与数据层解耦。因此,项目中可能会包含专门处理数据库操作的类,如StudentDAO,用于增删改查学生成绩。 在...

    Struts 2整合Ajax开发

    为了实现Ajax请求,我们可以使用Struts 2的内置标签库,特别是`sj:a`(.struts2-jquery-tags)和`s:a`(.struts2-core-tags)这两个标签。`sj:a`是专门为Ajax请求设计的,而`s:a`可以通过设置属性来触发Ajax行为。 ...

    struts2上传下载

    ### Struts2上传下载功能详解 #### 一、引言 在Web开发中,文件上传下载是一项常见的需求,尤其在用户交互频繁的应用场景中。Struts2作为一款成熟且广泛使用的MVC框架,提供了简洁而强大的文件上传下载功能。本文...

    Struts2 Pojo(六)

    当用户请求到达时,Struts2会自动将请求参数绑定到Action的Pojo属性上,这个过程称为数据驱动(Data Binding)。值栈允许在Action之间共享数据,同时也支持动态方法调用,提高了代码的可扩展性。 3. **结果类型...

    struts用户注册系统

    在Struts 2中,可以使用表单标签库(Struts2 Form tags)来创建表单,结合Action类中的方法处理用户提交的数据。 4. **权限管理**:系统区分了普通用户和管理员,这意味着存在角色和权限的概念。通过实现基于角色的...

    Struts2.0文件上传原理

    当Struts2接收到Multipart请求时,Servlet容器(如Tomcat)会解析请求,将文件内容保存为临时文件,并将文件信息封装到`Part`对象中。在Servlet 3.0及以上版本,可以使用`HttpServletRequest`的`getParts()`方法来...

    struts上传(已解决中文问题)

    Struts框架是Java Web开发中常用的MVC框架之一,它为开发者提供了强大的控制层支持,使得Web应用的结构更加清晰。在Struts框架中处理文件上传功能是一项常见的任务,但中文文件名在上传过程中可能会遇到乱码问题。这...

    struts+jdbc合同管理系统

    - **视图展示**:通常使用JSP页面作为视图,结合Struts标签库,如display tags,来呈现数据。 2. **JDBC 数据库访问**: - **连接数据库**:通过Class.forName()加载JDBC驱动,然后使用DriverManager.get...

    基于Struts开发的网上银行

    Struts通过JSP标签库(如DisplayTag、Struts Tags等)简化页面生成,提高代码可维护性。 **7. 错误处理与异常管理** - **Global Exception**:全局异常处理,捕获未被捕获的异常并提供统一的错误提示。 - **...

    [新闻文章]Struts文章系统_strutsarticle_release_release_Struts文章系统_文章系统_源

    在部署和运行Struts文章系统时,开发者需要配置Struts的配置文件(struts-config.xml或struts2的struts.xml),指定Action类和视图页面之间的映射关系。同时,数据库连接配置也需要在系统环境中正确设置,确保文章...

    struts 上传文件

    2. **创建表单**:在HTML页面中,创建一个`&lt;form&gt;`标签,设置`enctype="multipart/form-data"`,并使用`&lt;input type="file"&gt;`元素让用户选择要上传的文件。 3. **Action类**:在Action类中,需要使用Commons ...

    Struts架构BBS源代码

    2. **配置文件**:主要包括struts-config.xml,这是Struts的主配置文件,定义了Action及其与JSP页面的映射关系,以及各种全局配置。 3. **ActionForm**:用于收集和验证用户输入。这些表单对象在Action中被使用,将...

    文件上传(Struts)

    2. **设置表单**:在HTML页面上,使用`&lt;html:form&gt;`标签创建上传表单,设置`enctype="multipart/form-data"`,指定提交方式为多部分/表单数据。然后,添加`&lt;html:file&gt;`标签用于选择要上传的文件。 3. **配置Struts...

    通过struts实现网站投票管理

    这些页面可以通过Struts标签库(如struts-tiles或struts-bean)来与后台数据交互。 4. **配置文件**:struts-config.xml是Struts的配置文件,定义了Action、ActionForm、ActionMapping等信息。在这里,我们需要为每...

    struts中使用Common-fileUpload.的几篇网络文章

    在Struts 2中,可以使用`&lt;s:form&gt;`标签的`enctype="multipart/form-data"`属性创建一个文件上传表单。然后,定义一个Action类,该类需要继承`org.apache.struts2.upload.FileUploadAction`或实现`...

    ssh2整合实例带详细的注释简单易懂

    6. **JSP页面**:展示数据的视图层,可能会使用Struts2的标签库。 通过研究这个SSH2实例,你可以深入了解每个框架的功能,以及它们如何协同工作。实例中的注释将帮助你更好地理解代码逻辑,对于初学者来说是一份很...

    基于struts的图书管理系统

    2. **Struts配置** 在基于Struts的图书管理系统中,核心配置文件struts-config.xml定义了Action类与ActionForm、Action转发的关系。ActionForm用于接收和封装用户的请求数据,而Action类则负责处理这些数据并调用...

    Struts_Hibernate和Spring的轻型J2EE架构的研究.pdf

    Struts的核心组件包括`ActionServlet`(控制器)和`Action`类(业务逻辑处理器),以及一系列的标签库,如`&lt;html&gt;`、`&lt;bean&gt;`、`&lt;logic&gt;`和`&lt;tiles&gt;`等,这些标签库帮助开发者更容易地展示数据。 **Hibernate** 是...

Global site tag (gtag.js) - Google Analytics