关于struts 2中的日期问题
struts 2中引入了大量的jquery的内容
其中日期问题总结一下:
步骤:
1、当然不用说,先建一个web项目
2.导入struts2所需要的jar包,以及此插件的包(当然你也可以用:struts2-jquery-plugin-2.1.0.jar)

3.在web.xml配置好struts2的过滤器

4.在jsp页面引入标签:

5.别忘记在html<head>标签里加上:(这个容易忘记)
------------------------------------------------------------------------------

-------------------------------------------------------------------------------
6.可以使用插件了;代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<sj:head compressed="true" jquerytheme="redmond" ajaxcache="false" />
<title>strut2-jquery-plugin</title>
</head>
<body>
<!-- 一 -->
<div id="formResult">Div 1</div>
<s:url id="ajaxTest" value="/AjaxTest.action" />
<sj:a id="link1" href="%{ajaxTest}" targets="formResult" indicator="indicator" button="true"
buttonIcon="ui-icon-refresh">Update Content</sj:a>
<!-- 二 -->
<s:form id="form" action="echo" theme="simple" cssClass="yform">
<fieldset>
<legend>Ajax Form</legend>
<div class="type-text">
<label for="echo">Echo: </label>
<s:textfield id="echo" name="echo" value="Hello World!"></s:textfield>
</div>
<div class="type-button">
<sj:submit targets="formResult" value="Ajax Submit" indicator="indicator"></sj:submit>
<s:url id="simpleecho" value="/simpleecho.action"></s:url>
<sj:submit href="%{simpleecho}" targets="formResult" value="Ajax Submit 2" indicator="indicator"></sj:submit>
</div>
</fieldset>
</s:form>
<!-- 三 -->
<!-- s:property 标签的escape属性默认值为true,即不解析html代码,直接将其输出。 若想要输出html的效果,则要改为false -->
<s:fielderror escape="true"></s:fielderror>
<s:form action="Actionlogin">
<s:textfield label="用户名" name="username" key="username"></s:textfield>
<s:password label="密码" name="userpassword"></s:password>
<!-- 多选框 -->
<s:checkboxlist tooltip="Confirmed that your are Over 18" label="年龄"
name="age" list="{'10', '18', '19', '20', '21'}" name="friends"></s:checkboxlist>
<s:radio name="sex" list="%{#{'1':'男','0':'女'}}" value="1" label="性别"></s:radio>
<br>
<!-- 生日 -->
<sj:datepicker id="date0" label="Select a Date"></sj:datepicker>
<sj:datepicker id="date1" label="Date Value from Action"
value="%{dateValue}" name="date1"></sj:datepicker>
<sj:datepicker id="date2" name="nameValue" label="Date Value by Name"></sj:datepicker>
<sj:datepicker id="date3" value="today" name="date3"
displayFormat="dd.mm.yy" label="Today"></sj:datepicker>
<sj:datepicker id="date4" value="yesterday" name="date4"
displayFormat="mm/dd/yy" label="Yesterday"></sj:datepicker>
<sj:datepicker id="date5" value="tomorrow" name="date5"
displayFormat="DD, d MM yy" label="Tomorrow"></sj:datepicker>
<sj:datepicker id="date6" value="2004-08-15" name="date6"
displayFormat="d M, yy" label="String value"></sj:datepicker>
<br>
<s:select tooltip="Choose user_type" label="职业"
list="#{'free':'学生','vip':'老师'}" value="#{'free':'学生'}" name="type"
emptyOption="false" headerKey="None" headerValue="none" />
<s:textarea toolip="Enter your remart" label="备注" name="remart"
cols="20" rows="3" />
<s:submit value="登陆" />
</s:form>
效果:

<!-- 四 -->
<sj:tabbedpanel id="localtabs">
<sj:tab id="tab1" target="tone" label="Local Tab One"></sj:tab>
<sj:tab id="tab2" target="ttwo" label="Local Tab Two"></sj:tab>
<sj:tab id="tab3" target="tthree" label="Local Tab Three"></sj:tab>
<sj:tab id="tab4" target="tfour" label="Local Tab Four"></sj:tab>
<div id="tone">Mauris mauris ante</div>
<div id="ttwo">Sed non urna.</div>
<div id="tthree">Nam enim risus, molestie et</div>
<div id="tfour">per inceptors himenaeos.</div>
</sj:tabbedpanel>
<!-- 五 -->
<s:form id="form" theme="xhtml">
<sj:datepicker id="date0" label="Select a Date"></sj:datepicker>
<sj:datepicker id="date1" label="Date Value from Action" value="%{dateValue}"
name="date1"></sj:datepicker>
<sj:datepicker id="date2" name="nameValue" label="Date Value by Name"></sj:datepicker>
<sj:datepicker id="date3" value="today" name="date3" displayFormat="dd.mm.yy" label="Today"></sj:datepicker>
<sj:datepicker id="date4" value="yesterday" name="date4" displayFormat="mm/dd/yy" label="Yesterday"></sj:datepicker>
<sj:datepicker id="date5" value="tomorrow" name="date5" displayFormat="DD, d MM yy" label="Tomorrow"></sj:datepicker>
<sj:datepicker id="date6" value="2004-08-15" name="date6" displayFormat="d M, yy" label="String value"></sj:datepicker>
</s:form>
<!-- 六 -->
<sj:dialog id="mydialog" title="Dialog with local content">
Mauris mauris ante
</sj:dialog>
<!-- 七 -->
<s:url id="urlajax1" action="ajax1"></s:url>
<sj:accordion id="accordion">
<sj:accordionItem title="Mauris mauris ante">
<sj:div id="divInAccrodionItem">afafaagaf</sj:div>
</sj:accordionItem>
<sj:accordionItem title="Sed non urna">
Sed non urna
</sj:accordionItem>
<sj:accordionItem title="Nam enim risus">
Nam enim risus
</sj:accordionItem>
<sj:accordionItem title="Cras dictum">
Cras dictum.
</sj:accordionItem>
</sj:accordion>
<!-- 八 -->
<sj:slider id="simpleslider"></sj:slider>
</body>
</html>
相信您已经有所掌握了吧,开始试试吧!(12:14/10/31)
关于struts 2中的日期问题的更多相关文章
- [转载]SQL语句中的日期计算
1. 本月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2. 本月的最后一天SELECT dateadd(ms,-3,DATEADD( ...
- 在Extjs中对日期的处理,以及在后端数据在SQL语句的判断处理
jsp页面可选择时间: { xtype : 'datefield', id : 'START_CREATION_DATE_', format : 'Y-m-d H:i:s', submitFormat ...
- 在MonthCalendar控件中选中日期
Calendar.MONTH Calendar now=Calendar.getInstance();System.out.print(now.get(Calendar.MONTH));得到的月份少1 ...
- Struts2中Date日期转换的问题
今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforC ...
- C#中的日期处理函数
C#中的日期处理函数 //2013年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2013-4-2 ...
- 谈谈javascript中的日期Date对象
一.日期对象 在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间. 日期对象的创建: new Date();二.将日期对象转换为字符串 将日期对象转换为字 ...
- SQL中CONVERT日期不同格式的转换用法
SQL中CONVERT日期不同格式的转换用法 格式: CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetim ...
- javascript中关于日期和时间的基础知识
× 目录 [1]标准时间 [2]字符串 [3]闰年[4]月日[5]星期[6]时分秒 前面的话 在介绍Date对象之前,首先要先了解关于日期和时间的一些知识.比如,闰年.UTC等等.深入了解这些,有助于 ...
- 系列文章:老项目的#iPhone6与iPhone6Plus适配#(持续更新中,更新日期2014年10月12日 星期日 )
本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** ...
随机推荐
- linux下IPTABLES配置详解(转)
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[ ~]# iptables -L -nChain I ...
- 深入浅出 - Android系统移植与平台开发(五)- 编译Android源码(转)
2.3编译Android源码 Android源码体积非常庞大,由Dalvik虚拟机.Linux内核.编译系统.框架代码.Android定制C库.测试套件.系统应用程序等部分组成,在编译Android源 ...
- UVALive 6125 I’ve Got Your Back(gammon) 题解
http://vjudge.net/problem/viewProblem.action?id=37481 East Central Regional Contest Problem D: I’ve ...
- jQuery.isEmptyObject() 函数详解
所谓"空对象",即不包括任何可枚举(自定义)的属性.简而言之,就是该对象没有属性可以通过for...in迭代. 该函数属于全局jQuery对象. 语法 jQuery 1.4 新增该 ...
- 调用{dede:likewords}为dedecms添加相关搜索词
经常看到一些大型的网站会设置相关搜索,即使访客搜索的内容在本站暂时没有,它们也会展示一些其他搜索关键词,引导用户去点击查看,增加pv,提高用户体验:如果没有这些相关搜索,游客没有找到自己想要的内容就直 ...
- Entity Framework在SaveChanges()之前拿到对象的自增长ID
现有两张表A.B在一个dbContext中更新,且A表的ID为B的外键, Insert(A); B.aid=A.ID; Insert(B); SaveChanges() 按照这个顺序就可以了满足要求, ...
- java常见异常集锦
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...
- Shell脚本中cd命令使用
在写shell脚本的时候发现cd切换目录的时候无法切换,代码是下面的. #!/bin/bash #changedir.sh history cd /home/firefox sleep pwd 我仔细 ...
- BeautifulSoup获取指定class样式的div
如何获取指定的标签的内容是解析网页爬取数据的必要手段,比如想获取<div class='xxx'> ...<div>这样的div标签,通常有三种办法, 1)用字符串查找方法,然 ...
- Truncate table、Delete与Drop table的区别
Truncate table.Delete与Drop table的区别 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行.但 TRUNC ...