锘??xml version="1.0" encoding="utf-8" standalone="yes"?>污污网站在线,av3级在线,中中文字幕av在线http://www.aygfsteel.com/kelefa/category/12606.html澶у崈涓栫晫涓紝鍞竴緙轟箯鐨勫氨鏄漢綾葷殑娉ㄦ剰鍔涖?/description>zh-cnFri, 02 Mar 2007 06:47:05 GMTFri, 02 Mar 2007 06:47:05 GMT60- 涓涓畝鍗曟槗鐢ㄧ殑webwork鍒嗛〉action鍩虹被http://www.aygfsteel.com/kelefa/archive/2006/12/28/90321.html鏉ㄦ澃鑽?/dc:creator>鏉ㄦ澃鑽?/author>Thu, 28 Dec 2006 00:46:00 GMThttp://www.aygfsteel.com/kelefa/archive/2006/12/28/90321.htmlhttp://www.aygfsteel.com/kelefa/comments/90321.htmlhttp://www.aygfsteel.com/kelefa/archive/2006/12/28/90321.html#Feedback3http://www.aygfsteel.com/kelefa/comments/commentRss/90321.htmlhttp://www.aygfsteel.com/kelefa/services/trackbacks/90321.html闃呰鍏ㄦ枃

]]> - hibernate涓璂B2鏁版嵁搴撶殑dialect鍒嗛〉闂http://www.aygfsteel.com/kelefa/archive/2006/12/27/90246.html鏉ㄦ澃鑽?/dc:creator>鏉ㄦ澃鑽?/author>Wed, 27 Dec 2006 03:17:00 GMThttp://www.aygfsteel.com/kelefa/archive/2006/12/27/90246.htmlhttp://www.aygfsteel.com/kelefa/comments/90246.htmlhttp://www.aygfsteel.com/kelefa/archive/2006/12/27/90246.html#Feedback1http://www.aygfsteel.com/kelefa/comments/commentRss/90246.htmlhttp://www.aygfsteel.com/kelefa/services/trackbacks/90246.html闃呰鍏ㄦ枃

]]> - 媧劇敓WebworkTypeConverter瀹炵幇Date鐨勭被鍨嬭漿鎹?/title>http://www.aygfsteel.com/kelefa/archive/2006/07/13/DateConverter.html鏉ㄦ澃鑽?/dc:creator>鏉ㄦ澃鑽?/author>Thu, 13 Jul 2006 07:07:00 GMThttp://www.aygfsteel.com/kelefa/archive/2006/07/13/DateConverter.htmlhttp://www.aygfsteel.com/kelefa/comments/57987.htmlhttp://www.aygfsteel.com/kelefa/archive/2006/07/13/DateConverter.html#Feedback0http://www.aygfsteel.com/kelefa/comments/commentRss/57987.htmlhttp://www.aygfsteel.com/kelefa/services/trackbacks/57987.html
鐢╳ebwork鐨刣atepicker鏃? 濡傛灉鏍煎紡鏄?/font>"%Y-%m-%d"宸ヤ綔寰堟甯? 浣嗘槸鏈変簺鏍煎紡闇瑕佸甫涓婃椂闂寸殑:
"%Y-%m-%d聽%H:%M", 榪欐椂鐢╳ebwork榛樿鐨勭被鍨嬭漿鎹㈠氨涓嶈浜?闇瑕佽嚜宸卞疄鐜? 鏍規嵁javaeye璁哄潧鏌愰珮鎵嬬殑寤鴻鐢ㄦ鍒欒〃杈懼紡鏉ュ垽鏂璮orm浼犺繃鏉ョ殑鏃ユ湡瀛楃涓叉槸"%Y-%m-%d"榪樻槸"%Y-%m-%d聽%H:%M",鍐嶇敤鐩稿簲鐨?/font>SimpleDateFormat鏉arse鍒嗘瀽瀛楃涓茬敓鎴怐ate瀵硅薄, 浠g爜濡備笅:

import聽java.text.ParseException;
import聽java.text.SimpleDateFormat;
import聽java.util.Date;
import聽java.util.Map;

import聽org.apache.log4j.Logger;

import聽com.opensymphony.webwork.util.WebWorkTypeConverter;

public聽class聽DateConverter
聽聽聽聽聽聽聽聽extends聽WebWorkTypeConverter


{
聽聽聽聽private聽static聽final聽Logger聽log聽=聽Logger.getLogger(聽DateConverter.class聽);

聽聽聽聽private聽final聽static聽String聽regex_time聽=聽"[0-9]{2,4}-[0-9]{1,2}-[0-9]{1,2}聽[0-9]{1,2}:[0-9]{1,2}";

聽聽聽聽private聽final聽static聽SimpleDateFormat聽sdf_time聽=聽new聽SimpleDateFormat(
聽聽聽聽聽聽聽聽聽聽聽聽"yyyy-MM-dd聽HH:mm"聽);

聽聽聽聽private聽final聽static聽String聽regex_date聽=聽"[0-9]{2,4}-[0-9]{1,2}-[0-9]{1,2}";

聽聽聽聽private聽final聽static聽SimpleDateFormat聽sdf_date聽=聽new聽SimpleDateFormat(
聽聽聽聽聽聽聽聽聽聽聽聽"yyyy-MM-dd"聽);

聽聽聽聽@Override聽public聽Object聽convertFromString(聽Map聽context,聽String[]聽values,
聽聽聽聽聽聽聽聽聽聽聽聽Class聽toClass聽)

聽聽聽聽
{
聽聽聽聽聽聽聽聽if聽(聽values.length聽==聽1聽)

聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽Date聽date聽=聽null;
聽聽聽聽聽聽聽聽聽聽聽聽try

聽聽聽聽聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽date聽=聽convertToDate(聽values[0]聽);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽catch聽(聽ParseException聽e聽)

聽聽聽聽聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽log.warn(聽e.getMessage()聽);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽return聽date;
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽Date[]聽results聽=聽new聽Date[values.length];

聽聽聽聽聽聽聽聽for聽(聽int聽i聽=聽0;聽i聽<聽values.length;聽i++聽)

聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽String聽value聽=聽values[i];
聽聽聽聽聽聽聽聽聽聽聽聽try

聽聽聽聽聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽results[i]聽=聽convertToDate(聽value聽);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽catch聽(聽ParseException聽e聽)

聽聽聽聽聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽log.warn(聽e.getMessage()聽);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽return聽results;
聽聽聽聽}

聽聽聽聽private聽Date聽convertToDate(聽String聽value聽)
聽聽聽聽聽聽聽聽聽聽聽聽throws聽ParseException

聽聽聽聽
{
聽聽聽聽聽聽聽聽if聽(聽value.matches(聽regex_time聽)聽)
聽聽聽聽聽聽聽聽聽聽聽聽return聽sdf_time.parse(聽value聽);
聽聽聽聽聽聽聽聽else聽if聽(聽value.matches(聽regex_date聽)聽)
聽聽聽聽聽聽聽聽聽聽聽聽return聽sdf_date.parse(聽value聽);

聽聽聽聽聽聽聽聽return聽null;
聽聽聽聽}

聽聽聽聽@Override聽public聽String聽convertToString(聽Map聽context,聽Object聽o聽)

聽聽聽聽
{
聽聽聽聽聽聽聽聽if聽(聽o聽instanceof聽Date聽)

聽聽聽聽聽聽聽聽
{
聽聽聽聽聽聽聽聽聽聽聽聽Date聽date聽=聽(Date)聽o;
聽聽聽聽聽聽聽聽聽聽聽聽return聽sdf_time.format(聽date聽);
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽return聽o.toString();
聽聽聽聽}

聽聽聽聽public聽static聽void聽main(聽String[]聽args聽)

聽聽聽聽
{
聽聽聽聽聽聽聽聽System.out.println(聽"2006-07-11".matches(聽regex_date聽)聽);
聽聽聽聽聽聽聽聽System.out.println(聽"2006-07-11聽00:21".matches(聽regex_time聽)聽);
聽聽聽聽}
}
瑕佽榪欎釜綾繪潵浠f浛webwork榛樿鐨勮漿鎹綘榪橀渶瑕佸湪classpath鐩綍, 涓鑸氨鏄痗lasses鐩綍鏀劇疆閰嶇疆鏂囦歡
xwork-conversion.properties:
java.util.Date=DateConverter
榪欑鏂規硶鏄鏁翠釜application璧蜂綔鐢?.
濡傛灉瑕佸彧瀵瑰崟涓猘ction璧蜂綔鐢? 鍦╝ction鍚屼竴涓猵ackage鍐欎竴涓狝ctionClassName-conversion.properties:
startDate=DateConverter
]]> - webwork鐨刣atepicker鏍囩http://www.aygfsteel.com/kelefa/archive/2006/07/13/datepicker.html鏉ㄦ澃鑽?/dc:creator>鏉ㄦ澃鑽?/author>Thu, 13 Jul 2006 06:32:00 GMThttp://www.aygfsteel.com/kelefa/archive/2006/07/13/datepicker.htmlhttp://www.aygfsteel.com/kelefa/comments/57976.htmlhttp://www.aygfsteel.com/kelefa/archive/2006/07/13/datepicker.html#Feedback0http://www.aygfsteel.com/kelefa/comments/commentRss/57976.htmlhttp://www.aygfsteel.com/kelefa/services/trackbacks/57976.html榪戞棩鐮旂┒浣跨敤webwork(鐗堟湰:2.2.1)鐨刣atepicker鏍囩, 瀹冪敤jscalendar鏉ュ疄鐜? 浣跨敤闈炲父綆鍗?
<
ww:datepicker聽
cssClass
="ListBox"
聽size
="16"
聽showstime
="true"
聽name
="start"
聽id
="start"
聽format
="%Y-%m-%d聽%H:%M"
聽
/>
鏄劇ず欏甸潰鎬昏js閿欒, 浠涔堜粈涔堝璞℃病鏈夊畾涔変箣綾葷殑, 鍏蜂綋蹇樿浜? 鏌ョ湅緗戦〉婧愪唬鐮佸彂鐜板畠闇瑕?涓猨s鏂囦歡:
<script聽type="text/javascript"聽src="/webwork/jscalendar/calendar.js"></script>
<script聽type="text/javascript"聽src="/webwork/jscalendar/lang/calendar-ch.js"></script>
<script聽type="text/javascript"聽src="/webwork/jscalendar/calendar-setup.js"></script>
鐢╳inRAR鎵撳紑webwork-2.2.1.jar鍙戠幇com\opensymphony\webwork\static\jscalendar\lang 鐩綍騫舵病鏈?font color="#0000ff">calendar-ch.js鏂囦歡,鍊掓槸鏈変竴涓?/font>calendar-zh.js鏂囦歡, 涓嶆檽寰楁槸鎬庝箞鍥炰簨, 灝忓紵瀵筰18n娌℃湁鐮旂┒, 浼拌鏄痺ebwork鐨勪竴涓猙ug鍚?鍙戠幇鏈変袱涓В鍐蟲柟娉?
1.鎶?/font>calendar-zh.js鏀瑰悕涓?/font>calendar-ch.js, 鎴栨妸calendar-zh.js鍙﹀瓨涓?/font>calendar-ch.js, 鐒跺悗閲嶆柊鎵撳寘webwork-2.2.1.jar
2.鍋囪浣犵殑webwork.properties鏈夎繖鏍風殑璁劇疆:
###聽Standard聽UI聽theme
###聽Change聽this聽to聽reflect聽which聽path聽should聽be聽used聽for聽JSP聽control聽tag聽templates聽by聽default
webwork.ui.theme=xhtml
webwork.ui.templateDir=template
#sets聽the聽default聽template聽type.聽Either聽ftl,聽vm,聽or聽jsp
webwork.ui.templateSuffix=ftl 淇敼/template/xhtml/datepicker.ftl:
<#if聽!stack.findValue("#datepicker_js_included")?exists>
<#assign聽trash聽=聽stack.setValue("#datepicker_js_included",聽true)/>
<script聽type="text/javascript"聽src="<@ww.url聽value="/webwork/jscalendar/"聽encode='false'/>calendar.js"></script>
<script聽type="text/javascript"聽src="<@ww.url聽value="/webwork/jscalendar/lang/"聽encode='false'/>calendar-zh.js"></script>
<script聽type="text/javascript"聽src="<@ww.url聽value="/webwork/jscalendar/"聽encode='false'/>calendar-setup.js"></script>
</#if>
<#include聽"/${parameters.templateDir}/simple/text.ftl"聽/>
<a聽href="#"聽id="${parameters.id}_button"><img聽src="../images/pdate.gif"聽width="16"聽height="16"聽border="0"聽alt="鐐瑰嚮榪欓噷閫夋嫨鏃ユ湡"></a>
<script聽type="text/javascript">
聽聽聽聽Calendar.setup({
聽聽聽聽聽聽聽聽inputField聽聽聽聽聽:聽聽聽聽"${parameters.id}",
<#if聽parameters.format?exists>
聽聽聽聽聽聽聽聽ifFormat聽聽聽聽聽聽聽:聽聽聽聽"${parameters.format}",
</#if>
<#if聽parameters.showstime?exists>
聽聽聽聽聽聽聽聽showsTime聽聽聽聽聽聽:聽聽聽聽"${parameters.showstime}",
</#if>
聽聽聽聽聽聽聽聽button聽聽聽聽聽聽聽聽聽:聽聽聽聽"${parameters.id}_button",
<#if聽parameters.singleclick?exists>
聽聽聽聽聽聽聽聽singleclick聽聽聽聽:聽聽聽聽${parameters.singleclick},
</#if>
聽聽聽聽聽聽聽聽step聽聽聽聽聽聽聽聽聽聽聽:聽聽聽聽1
聽聽聽聽});
</script> 鍏跺疄灝辨槸鎶奵alendar-${parameters.language?default("en")}.js淇敼鎴恈alendar-zh.js
]]>- 鍩轟簬hiberbate鐨勫伐紼嬮儴緗插埌ms SqlServer鐨勯棶棰?/title>http://www.aygfsteel.com/kelefa/archive/2006/07/03/56315.html鏉ㄦ澃鑽?/dc:creator>鏉ㄦ澃鑽?/author>Mon, 03 Jul 2006 05:36:00 GMThttp://www.aygfsteel.com/kelefa/archive/2006/07/03/56315.htmlhttp://www.aygfsteel.com/kelefa/comments/56315.htmlhttp://www.aygfsteel.com/kelefa/archive/2006/07/03/56315.html#Feedback0http://www.aygfsteel.com/kelefa/comments/commentRss/56315.htmlhttp://www.aygfsteel.com/kelefa/services/trackbacks/56315.html
1銆傚湪mysql鐢ㄢ渦ser鈥濅綔涓轟竴涓〃鐨勮〃鍚嶏紝浣嗘槸鍦⊿qlServer涓渦ser鈥濅篃璁告槸涓繚鐣欏叧閿瓧錛屽垱寤鴻〃澶辮觸錛?br />聽聽聽聽聽 鍙ソ鏀規垚鈥淭user鈥濇墠ok錛?br />
2銆傜敱浜庡ぇ鎰忥紝紼嬪簭涓湁榪欎竴涓猦ql錛?br />聽聽聽聽聽聽聽聽聽聽聽聽from Device device group by device.ip, device.name
聽聽聽聽聽 鍦╩ysql涓甯革紝浣嗘槸鍦⊿qlServer鎶涘嚭寮傚父錛屾敼鎴愯繖鏍峰氨ok浜嗭細
聽聽聽聽聽聽聽聽聽聽聽 from Device device聽order by device.ip, device.name

]]>
主站蜘蛛池模板:
宜兴市|
台中县|
商洛市|
西充县|
兴城市|
临沧市|
庄浪县|
海淀区|
农安县|
宁海县|
湖口县|
安福县|
巴彦县|
隆林|
蕉岭县|
玉田县|
青海省|
泗阳县|
乃东县|
安平县|
祥云县|
吴桥县|
蓬安县|
平山县|
庆安县|
宁明县|
贞丰县|
报价|
灵丘县|
巴彦淖尔市|
洪江市|
拉萨市|
江安县|
天门市|
民权县|
舒城县|
天津市|
建水县|
兰西县|
乌什县|
漯河市|