`

struts2中<s:date>标签的使用

阅读更多

dateTag.jsp

 

 

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib uri="/struts-tags" prefix="s" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>主题</title>
    <s:head theme="ajax" /> 
  </head>
 
  <body>

    <s:form>
     <table border="1">
      <tr>
       <td>日期格式</td>
       <td>日期</td>
      </tr>
      <tr>
       <td>day/month/year</td>
       <td><s:date name="currentDate" format="dd/MM/yyyy"/></td>
      </tr>
      <tr>
       <td>month/day/year</td>
       <td><s:date name="currentDate" format="MM/dd/yyyy" /> </td>
      </tr>
      <tr>
       <td>month/day/year</td>
       <td><s:date name="currentDate" format="MM/dd/yy" /></td>
      </tr>
      <tr>
       <td>month/day/year/h/m</td>
       <td><s:date name="currentDate" format="MM/dd/yy hh:mm" /></td>
      </tr>
      <tr>
       <td>month/day/year/h/m/s</td>
       <td><s:date name="currentDate" format="MM/dd/yy hh:mm:ss" /></td>
      </tr>
      <tr>
       <td>Nice Date (Current Date & Time)</td>
       <td><s:date name="currentDate" nice="false" /></td>
      </tr>
      <tr>
       <td>Nice Date</td>
       <td><s:date name="currentDate" nice="true" /></td>
      </tr>
      
      <s:bean name="com.butone.struts2.bean.XmxxBean" id="xmxxBean">
       <s:param name="dates" >
        <s:date name="currentDate" format="yyyy-MM-dd" />
       </s:param>
       <s:datetimepicker value="%{dates}"  name="todayDate" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd" />
       
      </s:bean> 
     </table>
     <hr/>
     <p>set标签的使用</p> 
     <!-- value ="%{'aa'}"> 这里的value=必须这么写的-->
     <s:set name="set" value="%{'aa'}">
     </s:set>
     <s:property value="%{set}"/>
     
     
     <s:if test="%{false}">
       <div>Will Not Be Executed</div>
   </s:if>
   <s:elseif test="%{true}">
       <div>Will Be Executed</div>
   </s:elseif>
   <s:else>
       <div>Will Not Be Executed</div>
   </s:else>
     
    </s:form>
  </body>
</html>

 

DateTagAction.java

 

private Date currentDate;

 public Date getCurrentDate() {
  return currentDate;
 }

 public void setCurrentDate(Date currentDate) {
  this.currentDate = currentDate;
 }

 @Override
 public String execute() throws Exception {
  this.currentDate = new Date();
  return "dateTag";

 }

 

 

 

http://localhost:8080/struts2/dateTag.action

分享到:
评论

相关推荐

    struts 2 s标签 struts 2 s标签

    在Action中使用`addActionError()`方法添加错误,然后在JSP页面中使用此标签显示它们: ```java public String execute() { addActionError("第一条错误消息!"); addActionError("第二条错误消息!"); return ...

    Struts2全部标签使用说明

    - `&lt;s:head/&gt;` 在HTML的`&lt;head&gt;`标签中使用,用于生成头部信息。 - `&lt;s:hidden&gt;` 创建一个隐藏字段,常用于存储不需用户可见但需要传递给服务器的数据。 I. `&lt;s:i18n&gt;`、`&lt;s:include&gt;`: - `&lt;s:i18n&gt;` 加载资源包到...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    Struts2表单标签使用范例

    Struts2提供了`&lt;s:file&gt;`标签用于文件上传,`&lt;s:date&gt;`和`&lt;s:datetime&gt;`标签用于日期和时间的选择。 综上所述,Struts2的表单标签提供了一套完整的解决方案,覆盖了从简单的输入元素到复杂的表单交互。通过熟练掌握...

    Struts2标签详解及具体实例解析

    本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `&lt;s:a&gt;` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml &lt;s:a href="%{url...

    Struts2标签列表及说明

    * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签一起使用 H: * &lt;s:head&gt;:在 &lt;head&gt;&lt;/head&gt; 里使用,表示头文件结束 * &lt;s:hidden&gt;:隐藏值 I: * &lt;s:i18n&gt;:加载资源包到值堆栈 * &lt;s:include&gt;:包含一个输出,servlet ...

    struts2标签库

    - **`&lt;s:action&gt;`**:用于执行Action,类似于Struts1中的`&lt;s:send&gt;`标签。但Struts2的`&lt;s:action&gt;`提供了更高级的功能,比如可以通过name属性指定Action的名称,并且可以使用额外的参数来传递数据。 #### 2. `&lt;s:...

    struts2标签的使用代码

    在Struts2中,`&lt;s:iterator&gt;`标签是最常用的迭代标签,用于遍历集合或数组。例如,你可以使用它来显示数据库查询结果: ```jsp &lt;s:iterator value="list"&gt; &lt;p&gt;Id: &lt;s:property value="id" /&gt;, Name: &lt;s:property ...

    struts2标签介绍

    1. `&lt;s:bean&gt;` - 类似于Struts1中的JavaBean操作,但在Struts2中使用较少,因为Struts2更倾向于使用OGNL表达式来访问对象。 **C组标签:** 1. `&lt;s:checkbox&gt;` - 创建复选框,可以绑定到Action的属性。 2. `&lt;s:...

    struts2标签大全

    - `&lt;s:head/&gt;`:在HTML的`&lt;head&gt;`标签中使用,表示头部文件的结束。 - `&lt;s:hidden&gt;&lt;/s:hidden&gt;`:创建一个隐藏字段,用于在表单中传递不可见的值。 **I. 国际化和包含** - `&lt;s:i18n name=""&gt;&lt;/s:i18n&gt;`:加载资源包...

    Struts标签集合简介

    `&lt;s:generator&gt;` 通常与其他标签配合使用,`&lt;s:head&gt;` 在HTML文档中表示头部结束,`&lt;s:hidden&gt;` 创建隐藏字段,其值不会在页面上显示。 H. `&lt;s:i18n&gt;, &lt;s:include&gt;, &lt;s:inputtransferselect&gt;`: `&lt;s:i18n&gt;` 用于加载...

    Struts2标签使用

    本文将详细介绍Struts2中的各种标签及其使用方法。 #### 二、Struts2标签库概述 Struts2标签库是一系列HTML标签的封装,它们被设计用于与Struts2框架集成工作。这些标签能够动态地生成HTML元素,并且支持表达式语言...

    struts2标签大全详解

    1. `&lt;s:head&gt;`:在HTML的`&lt;head&gt;`标签中使用,表示头部信息结束。 2. `&lt;s:hidden&gt;`:创建隐藏字段,用于存储不显示在页面上的数据。 I部分: 1. `&lt;s:i18n&gt;`:加载资源包到值栈,支持国际化。 2. `&lt;s:include&gt;`:...

    struts2标签整理

    `&lt;s:date&gt;` - 日期格式化标签 用于格式化日期。 ```jsp &lt;s:date name="dateField" format="yyyy-MM-dd"/&gt; ``` ##### 13. `&lt;s:datetimepicker&gt;` - 日期时间选择器 用于创建一个日期时间选择器。 ```jsp &lt;s:...

    Struts2常用标签

    - **用途**:与&lt;s:iterator&gt;标签一起使用,用于数据生成。 - **示例**: ```xml &lt;s:generator separator="," value="%{#list}" /&gt; ``` 22. **&lt;s:head&gt; 头部标签** - **用途**:在&lt;head&gt;标签内使用。 - **...

Global site tag (gtag.js) - Google Analytics