`

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

分享到:
评论

相关推荐

    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标签大全

    &lt;s:date/&gt;-----获取日期格式 &lt;s:datetimepicker&gt;&lt;/s:datetimepicker&gt;-----日期输入框 &lt;s:debug&gt;&lt;/s:debug&gt;-----显示错误信息 &lt;s:div&gt;&lt;/s:div&gt;-----表示一个块,类似于html的&lt;div&gt;&lt;/div&gt; &lt;s:doubleselect list="" ...

    Struts2通用标签用法示例

    主要介绍Strus2中的通用标签,主要有&lt;s:url&gt;, &lt;s:set&gt;, &lt;s:push&gt;, &lt;s:if&gt;, &lt;s:elseif&gt;, &lt;s:else&gt;, &lt;s:iterator&gt;, &lt;s:sort&gt;, &lt;s:date&gt;, &lt;s:a&gt;等几个标签的具体用法,希望能对大家有帮助。

    struts2综合复习习题

    将struts2的知识进行综合整理,以达到全面...四、&lt;s:date&gt;标签的作用是() A.创建一个当前系统时间数据的对象 B.将指定的Date对象按一定的字符串格式输出 C.显示指定Date对象的年月日信息 D.显示当前系统时间在页面上

    struts2讲义_吴峻申

    1.4 Web项目中使用Struts2初探 20 第2章 Web基础技术简介 31 2.1 B/S和C/S系统区别 31 2.2 JSP和Servlet介绍 32 2.3 XML知识介绍 34 第3章 Struts2核心技术 37 3.1 使用web.xml配置Struts2实现Web项目Struts2应用 37...

    Struts2 国际化字符串 拦截器

    文件的国际化字符串中使用OGNL,格式为${表达式},例如: validation.required=${getText(fileName)} is required 2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number |...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    dangdang和smartstruts2.rar

    &lt;%@taglib uri="/struts-tags" prefix="s"%&gt; &lt;img src="image.do" id="img1"/&gt; &lt;a href="javascript:;" onclick="document.getElementById('img1').src='image.do?' + (new Date().getTime());"&gt;换一张试试看&lt;/a&gt;...

    网页中实现文本框自校验的标签

    实现文本内容的自动校验,标签属性与普通input相似,使用该标签后无需再考虑数据提交时的据校验问题。 与struts的动态表单需要大量配置校验文本规则相比,这里的工作量为0。 (1)检查合法性:可以使用默认校验器,...

    java 面试题 总结

    动态INCLUDE用jsp:include动作实现 &lt;jsp:include page="included.jsp" flush="true" /&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件的...

Global site tag (gtag.js) - Google Analytics