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
分享到:
相关推荐
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
<s:date/>-----获取日期格式 <s:datetimepicker></s:datetimepicker>-----日期输入框 <s:debug></s:debug>-----显示错误信息 <s:div></s:div>-----表示一个块,类似于html的<div></div> <s:doubleselect list="" ...
主要介绍Strus2中的通用标签,主要有<s:url>, <s:set>, <s:push>, <s:if>, <s:elseif>, <s:else>, <s:iterator>, <s:sort>, <s:date>, <s:a>等几个标签的具体用法,希望能对大家有帮助。
将struts2的知识进行综合整理,以达到全面...四、<s:date>标签的作用是() A.创建一个当前系统时间数据的对象 B.将指定的Date对象按一定的字符串格式输出 C.显示指定Date对象的年月日信息 D.显示当前系统时间在页面上
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...
文件的国际化字符串中使用OGNL,格式为${表达式},例如: validation.required=${getText(fileName)} is required 2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number |...
其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:<#if (x>y)> ...
<%@taglib uri="/struts-tags" prefix="s"%> <img src="image.do" id="img1"/> <a href="javascript:;" onclick="document.getElementById('img1').src='image.do?' + (new Date().getTime());">换一张试试看</a>...
实现文本内容的自动校验,标签属性与普通input相似,使用该标签后无需再考虑数据提交时的据校验问题。 与struts的动态表单需要大量配置校验文本规则相比,这里的工作量为0。 (1)检查合法性:可以使用默认校验器,...
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件的...