??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲а∨无码播放,亚洲av午夜电影在线观看,亚洲精品久久久久无码AV片软件http://m.tkk7.com/cool2009/专注于java相关技?zh-cnSun, 11 May 2025 06:21:30 GMTSun, 11 May 2025 06:21:30 GMT60阉K?2.18全新h发布Q?分钟免一单?/title><link>http://m.tkk7.com/cool2009/articles/407719.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Tue, 17 Dec 2013 20:17:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/articles/407719.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/407719.html</wfw:comment><comments>http://m.tkk7.com/cool2009/articles/407719.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/407719.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/407719.html</trackback:ping><description><![CDATA[<a target="_blank"><br />阉K云最Ch格发布,12.18???点购乎ͼ再n5分钟免一单?br /><br /><img src="http://img01.taobaocdn.com/tps/i1/T19pugFjVcXXb1upjX.jpg" alt="" /></a><img src ="http://m.tkk7.com/cool2009/aggbug/407719.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2013-12-18 04:17 <a href="http://m.tkk7.com/cool2009/articles/407719.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google和百度、雅虎的站内搜烦代码http://m.tkk7.com/cool2009/articles/312591.html龙华?/dc:creator>龙华?/author>Thu, 11 Feb 2010 10:26:00 GMThttp://m.tkk7.com/cool2009/articles/312591.htmlhttp://m.tkk7.com/cool2009/comments/312591.htmlhttp://m.tkk7.com/cool2009/articles/312591.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/312591.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/312591.html<!--Google站内搜烦开?->
<form method=get action="http://www.google.com/search">
<input type=text name=q>
<input type=submit name=btnG value="Google 搜烦">
<input type=hidden name=ie value=GB2312>
<input type=hidden name=oe value=GB2312>
<input type=hidden name=hl value=zh-CN>
<input type=hidden name=domains value="www.williamlong.info">
<input type=hidden name=sitesearch value="www.williamlong.info">
</form>
<!--Google站内搜烦l束-->

<!--Baidu站内搜烦开?->
<form action="http://www.baidu.com/baidu">
<input type=text name=word>
<input type="submit" value="Baidu 搜烦">
<input name=tn type=hidden value="bds">
<input name=cl type=hidden value="3">
<input name=ct type=hidden value="2097152">
<input name=si type=hidden value="www.williamlong.info">
</form>
<!--Baidu站内搜烦l束-->

<!--Yahoo站内搜烦开?->
<form action="http://www.yahoo.com.cn/search">
<input type=text name="p">
<input type="submit" value="Yahoo 搜烦">
<input type=hidden name=vs value="www.williamlong.info">
</form>
<!--Yahoo站内搜烦l束-->

  下面是Google和百度的Javascript版的站内搜烦代码Q?/p> <!--Google站内搜烦开?->
<script type="text/javascript">
function googlesearch () {
var wq=document.getElementsByName("wq")[0].value;
var link="http://www.google.com/search?domains=www.williamlong.info&sitesearch=www.williamlong.info&q="+wq;
window.open(link); }
</script>
<input type="text" name="wq"/><input type="submit" onclick="javascript:googlesearch()" value="Google 搜烦" />
<!--Google站内搜烦l束-->

<!--Baidu站内搜烦开?->
<script language="javascript">
function baidusearch () {
var wd=document.getElementsByName("wd")[0].value;
var link="http://www.baidu.com/s?si=www.williamlong.info&cl=3&ct=2097152&tn=baidulocal&word="+wd;
window.open(link); }
</script>
<input type="text" name="wd"/><input type="submit" onclick="javascript:baidusearch()" value="Baidu 搜烦" />
<!--Baidu站内搜烦l束-->


个h站链接 爱储备网





]]>
解决ajax posthq ie、Firefox试通过http://m.tkk7.com/cool2009/archive/2009/07/03/285299.html龙华?/dc:creator>龙华?/author>Fri, 03 Jul 2009 02:44:00 GMThttp://m.tkk7.com/cool2009/archive/2009/07/03/285299.htmlhttp://m.tkk7.com/cool2009/comments/285299.htmlhttp://m.tkk7.com/cool2009/archive/2009/07/03/285299.html#Feedback2http://m.tkk7.com/cool2009/comments/commentRss/285299.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/285299.html阅读全文

]]>
Linux下启动oracle10g的em和isqlplus http://m.tkk7.com/cool2009/archive/2009/06/30/284790.html龙华?/dc:creator>龙华?/author>Tue, 30 Jun 2009 08:30:00 GMThttp://m.tkk7.com/cool2009/archive/2009/06/30/284790.htmlhttp://m.tkk7.com/cool2009/comments/284790.htmlhttp://m.tkk7.com/cool2009/archive/2009/06/30/284790.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/284790.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/284790.html
?$ORACLE_HOME为oracle的安装\?

1,使用EM(enterprise managment)

1.1启动EM
  阅读全文

]]>
整理JS去除字符串空格的Ҏhttp://m.tkk7.com/cool2009/archive/2009/06/15/282422.html龙华?/dc:creator>龙华?/author>Mon, 15 Jun 2009 11:01:00 GMThttp://m.tkk7.com/cool2009/archive/2009/06/15/282422.htmlhttp://m.tkk7.com/cool2009/comments/282422.htmlhttp://m.tkk7.com/cool2009/archive/2009/06/15/282422.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/282422.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/282422.html阅读全文

]]>
JS 实现单的面局部打?/title><link>http://m.tkk7.com/cool2009/archive/2009/06/15/282371.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Mon, 15 Jun 2009 07:42:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/06/15/282371.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/282371.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/06/15/282371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/282371.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/282371.html</trackback:ping><description><![CDATA[     摘要: JS 实现单的面局部打?  <a href='http://m.tkk7.com/cool2009/archive/2009/06/15/282371.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/282371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-06-15 15:42 <a href="http://m.tkk7.com/cool2009/archive/2009/06/15/282371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>html止~存的方?asp止~存的方?php止~存的方?jsp止~存的方?/title><link>http://m.tkk7.com/cool2009/archive/2009/06/13/282003.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Sat, 13 Jun 2009 03:27:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/06/13/282003.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/282003.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/06/13/282003.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/282003.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/282003.html</trackback:ping><description><![CDATA[     摘要: html止~存的方?asp止~存的方?php止~存的方?jsp止~存的方?nbsp; <a href='http://m.tkk7.com/cool2009/archive/2009/06/13/282003.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/282003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-06-13 11:27 <a href="http://m.tkk7.com/cool2009/archive/2009/06/13/282003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jstl获取爉面URL, so easy!http://m.tkk7.com/cool2009/archive/2009/05/30/278173.html龙华?/dc:creator>龙华?/author>Sat, 30 May 2009 07:58:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/30/278173.htmlhttp://m.tkk7.com/cool2009/comments/278173.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/30/278173.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/278173.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/278173.html <c:out value="${header.referer}"/>

]]>
如何弹出固定大小及内容的|页H口http://m.tkk7.com/cool2009/archive/2009/05/30/279017.html龙华?/dc:creator>龙华?/author>Sat, 30 May 2009 06:25:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/30/279017.htmlhttp://m.tkk7.com/cool2009/comments/279017.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/30/279017.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/279017.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/279017.html其实代码非常单:


  阅读全文

]]>
JSTL 常用格式化输?/title><link>http://m.tkk7.com/cool2009/archive/2009/05/29/278398.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Fri, 29 May 2009 02:42:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/05/29/278398.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/278398.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/05/29/278398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/278398.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/278398.html</trackback:ping><description><![CDATA[     摘要: 5 格式化数?<br> <br><fmt:formatNumber value="123.123456789" pattern="0.00"/> <br> <br>6 格式癑ֈ?65%) <br>  <a href='http://m.tkk7.com/cool2009/archive/2009/05/29/278398.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/278398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-05-29 10:42 <a href="http://m.tkk7.com/cool2009/archive/2009/05/29/278398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS获取爉?非常?http://m.tkk7.com/cool2009/archive/2009/05/27/278172.html龙华?/dc:creator>龙华?/author>Wed, 27 May 2009 03:48:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/27/278172.htmlhttp://m.tkk7.com/cool2009/comments/278172.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/27/278172.html#Feedback2http://m.tkk7.com/cool2009/comments/commentRss/278172.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/278172.html阅读全文

]]>
jsp中获取前一个页面的url包括参数http://m.tkk7.com/cool2009/archive/2009/05/27/278156.html龙华?/dc:creator>龙华?/author>Wed, 27 May 2009 02:12:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/27/278156.htmlhttp://m.tkk7.com/cool2009/comments/278156.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/27/278156.html#Feedback9http://m.tkk7.com/cool2009/comments/commentRss/278156.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/278156.html
一 index.jsp中有如下链接
indexto  阅读全文

]]>
阉K巴巴频道推广http://m.tkk7.com/cool2009/archive/2009/05/26/277549.html龙华?/dc:creator>龙华?/author>Tue, 26 May 2009 01:08:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/26/277549.htmlhttp://m.tkk7.com/cool2009/comments/277549.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/26/277549.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/277549.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/277549.html 



]]>
Struts1.2 验证用户是否登陆 两种Ҏ(?http://m.tkk7.com/cool2009/archive/2009/05/26/277926.html龙华?/dc:creator>龙华?/author>Tue, 26 May 2009 00:53:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/26/277926.htmlhttp://m.tkk7.com/cool2009/comments/277926.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/26/277926.html#Feedback7http://m.tkk7.com/cool2009/comments/commentRss/277926.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/277926.htmlq里Ҏ以前l验我用两种Ҏ做过验证Q特C供大家参考,有更好方法请留言?
W一U?
为所有ACTION做一个BaseActionQ此c?extends ActionQ?
此类重蝲executeҎ Q部分实例代?Q根据个人需要去?nbsp; 阅读全文

]]>
求助高手 blogjava 发表文章的编辑器是怎么弄的呀Q自q写的吗?http://m.tkk7.com/cool2009/archive/2009/05/22/277402.html龙华?/dc:creator>龙华?/author>Fri, 22 May 2009 11:00:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/22/277402.htmlhttp://m.tkk7.com/cool2009/comments/277402.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/22/277402.html#Feedback14http://m.tkk7.com/cool2009/comments/commentRss/277402.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/277402.html阅读全文

]]>
Oracle序列 生成订单水P加日期或别的信息Q??http://m.tkk7.com/cool2009/archive/2009/05/20/271768.html龙华?/dc:creator>龙华?/author>Wed, 20 May 2009 10:08:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/20/271768.htmlhttp://m.tkk7.com/cool2009/comments/271768.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/20/271768.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/271768.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/271768.html一、创建序列:

        create sequence <序列?/span>U?/span>>
         start with <
起始?/span>
>
         increment by <
增长?/span>
>
         [maxvalue  
?/span>
]
         [minvalue  
?/span>
]
         [cycle 
当到达最大值的时候,l从头开?/span>
]
         [Nocycle  -- 
一直篏加,不@?/span>]  

      [Cache ]

二、Oracal的lpad函数

     lpad( string1, padded_length, [ pad_string ] )
     其中string1是需要粘贴字W的字符?br />      padded_length是返回的字符串的数量Q如果这个数量比原字W串的长度要短,lpad函数会把字W串截取?em>padded_length;

     pad_string是个可选参敎ͼq个字符串是要粘贴到string1的左边,如果q个参数未写Qlpad函数会在string1的左边粘贴空根{?br />     例如Q?br />           
lpad('tech', 7);        返? tech'
lpad('tech', 2); 返?te'
lpad('tech', 8, '0'); 返?0000tech'
lpad('tech on the net', 15, 'z'); 返?nbsp;'tech on the net'
lpad('tech on the net', 16, 'z'); 返?nbsp;'ztech on the net'

 

三、Oracal的to_char函数

The following are date examples for the to_char function.

to_char(sysdate, 'yyyy/mm/dd'); would return '2003/07/09'
to_char(sysdate, 'Month DD, YYYY'); would return 'July 09, 2003'
to_char(sysdate, 'FMMonth DD, YYYY'); would return 'July 9, 2003'
to_char(sysdate, 'MON DDth, YYYY'); would return 'JUL 09TH, 2003'
to_char(sysdate, 'FMMON DDth, YYYY'); would return 'JUL 9TH, 2003'
to_char(sysdate, 'FMMon ddth, YYYY'); would return 'Jul 9th, 2003'

 

You will notice that in some examples, the format_mask parameter begins with "FM". This means that zeros and blanks are suppressed.
This can be seen in the examples below.

to_char(sysdate, 'FMMonth DD, YYYY'); would return 'July 9, 2003'
to_char(sysdate, 'FMMON DDth, YYYY'); would return 'JUL 9TH, 2003'
to_char(sysdate, 'FMMon ddth, YYYY'); would return 'Jul 9th, 2003'

The zeros have been suppressed so that the day component shows as "9" as opposed to "09".

 

 

 

 

四、例Q?/span>

DROP SEQUENCE test_mySeq;
DROP TABLE test;

CREATE SEQUENCE test_mySeq
        START WITH 1001
        INCREMENT BY 1
        MAXVALUE 9999999999
        MINVALUE 1
        CYCLE
        NOCACHE;
CREATE TABLE test
(
  ID          VARCHAR2(10) not null,
  orderid     VARCHAR2(20) not NULL
);

 


INSERT INTO test(ID,orderid)VALUES(to_char(SYSDATE,'yyyymmdd'),'HG-'||to_char(SYSDATE,'yyyymmdd')||lpad(test_mySeq.nextval, 8, '0'));
COMMIT;

SELECT * FROM test ORDER BY orderid ASC;


转自Qhttp://blog.csdn.net/jkant/archive/2009/04/24/4106687.aspx
减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店



]]>
js验证表单大全(?http://m.tkk7.com/cool2009/archive/2009/05/19/271612.html龙华?/dc:creator>龙华?/author>Tue, 19 May 2009 14:56:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/19/271612.htmlhttp://m.tkk7.com/cool2009/comments/271612.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/19/271612.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/271612.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/271612.htmljs验证表单大全
1. 长度限制
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("不能过50个字W!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<input type="submit" name="Submit" value="check">
</form>

2. 只能是汉?
<input onkeyup="value="/oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')">

3." 只能是英?br /> <script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>

<input onkeydown="onlyEng();">

4. 只能是数?br /> <script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑键盘上的数字键
event.returnvalue=false;
}
</script>

<input onkeydown="onlyNum();">
或?/span>

<input type="text" onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;"/>
或?
<input   onkeyup="if(event.keyCode   !=37   &&   event.keyCode   !=   39)   value=value.replace(/\D/g,'');"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
5. 只能是英文字W和数字
<input onkeyup="value="/oblog/value.replace(/[\W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

6. 验证油箱格式
<SCRIPT LANGUAGE=javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>
<input type=text onblur=isEmail(this.value)>

7. 屏蔽关键?q里屏蔽***?***)
<script language="javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit="return test()">
<input type=text name=b>
<input type="submit" name="Submit" value="check">
</form>

8. 两次输入密码是否相同
<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test" onclick="check()">
</FORM>
<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}
}
</script>
够了?:)
屏蔽右键 很酷
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
加在body?br />

?br />
2.1      表单不能ؓI?br />
<script      language="javascript">
<!--
function      CheckForm()
{  
if      (document.form.name.value.length      ==      0)      {  
alert("误入您姓名!");
document.form.name.focus();
return      false;
}
return      true;
}
-->
</script>

2.2      比较两个表单的值是否相?br />
<script      language="javascript">
<!--
function      CheckForm()
if      (document.form.PWD.value      !=      document.form.PWD_Again.value)      {  
alert("您两ơ输入的密码不一P请重新输?");
document.ADDUser.PWD.focus();
return      false;
}
return      true;
}
-->
</script>

2.3      表单只能ؓ数字?_",用于电话/银行帐号验证?可扩展到域名注册{?br />
<script      language="javascript">
<!--
function      isNumber(String)
{  
var      Letters      =      "1234567890-";      //可以自己增加可输入?br /> var      i;
var      c;
if(String.charAt(      0      )=='-')
return      false;
if(      String.charAt(      String.length      -      1      )      ==      '-'      )
return      false;
for(      i      =      0;      i      <      String.length;      i      ++      )
{  
c      =      String.charAt(      i      );
if      (Letters.indexOf(      c      )      <      0)
return      false;
}
return      true;
}
function      CheckForm()
{  
if(!      isNumber(document.form.TEL.value))      {  
alert("您的电话L不合法!");
document.form.TEL.focus();
return      false;
}
return      true;
}
-->
</script>


2.4      表单输入数?长度限定

<script      language="javascript">
<!--
function      CheckForm()  
{  
if      (document.form.count.value      >      100      ||      document.form.count.value      <      1)
{  
alert("输入数g能小于零大于100!");
document.form.count.focus();
return      false;
}
if      (document.form.MESSAGE.value.length<10)
{  
alert("输入文字于10!");
document.form.MESSAGE.focus();
return      false;
}
return      true;
}
//-->
</script>

2.5      中文/英文/数字/邮g地址合法性判?br />
<SCRIPT      LANGUAGE="javascript">
<!--

function      isEnglish(name)      //英文值检?br /> {  
if(name.length      ==      0)
return      false;
for(i      =      0;      i      <      name.length;      i++)      {  
if(name.charCodeAt(i)      >      128)
return      false;
}
return      true;
}

function      isChinese(name)      //中文值检?br /> {  
if(name.length      ==      0)
return      false;
for(i      =      0;      i      <      name.length;      i++)      {  
if(name.charCodeAt(i)      >      128)
return      true;
}
return      false;
}

function      isMail(name)      //      E-mail值检?br /> {  
if(!      isEnglish(name))
return      false;
i      =      name.indexOf("      at      ");
j      =      name      dot      lastIndexOf("      at      ");
if(i      ==      -1)
return      false;
if(i      !=      j)
return      false;
if(i      ==      name      dot      length)
return      false;
return      true;
}

function      isNumber(name)      //数值检?br /> {  
if(name.length      ==      0)
return      false;
for(i      =      0;      i      <      name.length;      i++)      {  
if(name.charAt(i)      <      "0"      ||      name.charAt(i)      >      "9")
return      false;
}
return      true;
}

function      CheckForm()
{  
if(!      isMail(form.Email.value))      {  
alert("您的电子邮g不合法!");
form.Email.focus();
return      false;
}
if(!      isEnglish(form.name.value))      {  
alert("英文名不合法Q?);
form.name.focus();
return      false;
}
if(!      isChinese(form.cnname.value))      {  
alert("中文名不合法Q?);
form.cnname.focus();
return      false;
}
if(!      isNumber(form.PublicZipCode.value))      {  
alert("邮政~码不合法!");
form.PublicZipCode.focus();
return      false;
}
return      true;
}
//-->
</SCRIPT>

2.6      限定表单不能输入的字符

<script      language="javascript">
<!--

function      contain(str,charset)//      字符串包含测试函?br /> {  
var      i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return      true;
return      false;
}

function      CheckForm()
{  
if      ((contain(document.form.NAME.value,      "%\(\)><"))      ||      (contain(document.form.MESSAGE.value,      "%\(\)><")))
{  
alert("输入了非法字W?);
document.form.NAME.focus();
return      false;
}
return      true;
}
//-->
</script>  

1. 查一D字W串是否全由数字l成       
---------------------------------------       
<script language="Javascript"><!--           
function checkNum(str){return str.match(/\D/)==null}           
alert(checkNum("1232142141"))           
alert(checkNum("123214214a1"))           
// --></script>         
      
2. 怎么判断是否是字W?nbsp;        
---------------------------------------       
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");          
else alert("全是字符");      
           
3. 怎么判断是否含有汉字        
---------------------------------------        
if (escape(str).indexOf("%u")!=-1) alert("含有汉字");         
else alert("全是字符");           
    
4. 邮箱格式验证    
---------------------------------------      
//函数名:chkemail     
//功能介绍Q检查是否ؓEmail Address     
//参数说明Q要查的字符?nbsp;    
//q回|0Q不?1Q是     
function chkemail(a)     
{ var i=a.length;     
var temp = a.indexOf('@');     
var tempd = a.indexOf('.');     
if (temp > 1) {     
if ((i-temp) > 3){     
if ((i-tempd)>0){     
return 1;     
}     
    
}     
}     
return 0;     
}     
    
5. 数字格式验证    
---------------------------------------      
//函数名:fucCheckNUM     
//功能介绍Q检查是否ؓ数字     
//参数说明Q要查的数字     
//q回|1为是数字Q?Z是数?nbsp;    
function fucCheckNUM(NUM)     
{     
var i,j,strTemp;     
strTemp="0123456789";     
if ( NUM.length== 0)     
return 0     
for (i=0;i<NUM.length;i++)     
{     
j=strTemp.indexOf(NUM.charAt(i));     
if (j==-1)     
{     
//说明有字W不是数?nbsp;    
return 0;     
}     
}     
//说明是数?nbsp;    
return 1;     
}     
    
6. 电话L格式验证    
---------------------------------------      
//函数名:fucCheckTEL     
//功能介绍Q检查是否ؓ电话L     
//参数说明Q要查的字符?nbsp;    
//q回|1为是合法Q?Z合法     
function fucCheckTEL(TEL)     
{     
var i,j,strTemp;     
strTemp="0123456789-()# ";     
for (i=0;i<TEL.length;i++)     
{     
j=strTemp.indexOf(TEL.charAt(i));     
if (j==-1)     
{     
//说明有字W不合法     
return 0;     
}     
}     
//说明合法     
return 1;     
}    
   
7. 判断输入是否Z文的函数   
---------------------------------------      
function ischinese(s){   
var ret=true;   
for(var i=0;i<s.length;i++)   
ret=ret && (s.charCodeAt(i)>=10000);   
return ret;   
}    
   
8. l合的判断用戯入的合法性的函数  
---------------------------------------      
<script language="javascript">  
//限制输入字符的位数开?nbsp; 
//m是用戯入,n是要限制的位?nbsp; 
function issmall(m,n)  
{  
if ((m<n) && (m>0))  
      {  
      return(false);  
      }  
else  
{return(true);}  
}  
  
9. 判断密码是否输入一?nbsp; 
---------------------------------------      
function issame(str1,str2)  
{  
if (str1==str2)  
{return(true);}  
else  
{return(false);}  
}  
  
10. 判断用户名是否ؓ数字字母下滑U?
---------------------------------------      
function notchinese(str){
var reg=/[^A-Za-z0-9_]/g
        if (reg.test(str)){
        return (false);
        }else{
return(true);        }
}

11. form文本域的通用校验函数
---------------------------------------      
作用Q检所有必非I的input文本Q比如姓名,账号Q邮件地址{等?br /> 该校验现在只针对文本域,如果要针对form里面的其他域对象Q可以改变判断条件?br />
使用ҎQ在要检的文本域中加入title文字。文字是在提CZ息,你要提示l用L该字D늚中文名。比如要用户名
html如下<input name="txt_1" title="姓名">,当然Q最好用可视化工h如dreamweaver什么的来编辑域?br /> 如果要检数字类型数据的话,再把域的idl一为sz.
javascript判断日期cd比较ȝQ所以就没有做日期类型校验的E序?高手可以补充?br />
E序比较草,只是提供一个思\。抛砖引玉! Q)
哦,对了Q函数调用方法:< form      onsubmit="return dovalidate()">

function dovalidate()
{
fm=document.forms[0] //只检一个form,如果是多个可以改变判断条?br />         for(i=0;i<fm.length;i++)
        {  
        //判断条ӞҎcd不同可以修改
        if(fm[i].tagName.toUpperCase()=="INPUT" &&fm[i].type.toUpperCase()=="TEXT" && (fm[i].title!=""))
    
             if(fm[i].value="/blog/="")//
             {
             str_warn1=fm[i].title+"不能为空!";
             alert(str_warn1);
            fm[i].focus();
             return false;         
             }
             if(fm[i].id.toUpperCase()=="SZ")//数字校验
             {
                     if(isNaN(fm[i].value))
                    { str_warn2=fm[i].title+"格式不对";
                    alert(str_warn2);
                    fm[i].focus();
                     return false;
                     }
            }
        }
        return true;
}


2 >表单提交验证c?


2.1 表单不能ؓI?br />
<script language="javascript">
<!--
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert("误入您姓名!");
document.form.name.focus();
return false;
}
return true;
}
-->
</script>

2.2 比较两个表单的值是否相?br />
<script language="javascript">
<!--
function CheckForm()
if (document.form.PWD.value != document.form.PWD_Again.value) {
alert("您两ơ输入的密码不一P请重新输?");
document.ADDUser.PWD.focus();
return false;
}
return true;
}
-->
</script>

2.3 表单只能ؓ数字?_",用于电话/银行帐号验证?可扩展到域名注册{?br />
<script language="javascript">
<!--
function isNumber(String)
{
var Letters = "1234567890-"; //可以自己增加可输入?br /> var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber(document.form.TEL.value)) {
alert("您的电话L不合法!");
document.form.TEL.focus();
return false;
}
return true;
}
-->
</script>


2.4 表单输入数?长度限定

<script language="javascript">
<!--
function CheckForm()
{
if (document.form.count.value > 100 || document.form.count.value < 1)
{
alert("输入数g能小于零大于100!");
document.form.count.focus();
return false;
}
if (document.form.MESSAGE.value.length<10)
{
alert("输入文字于10!");
document.form.MESSAGE.focus();
return false;
}
return true;
}
//-->
</script>

2.5 中文/英文/数字/邮g地址合法性判?br />
<SCRIPT LANGUAGE="javascript">
<!--

function isEnglish(name) //英文值检?br /> {
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}

function isChinese(name) //中文值检?br /> {
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}

function isMail(name) // E-mail值检?br /> {
if(! isEnglish(name))
return false;
i = name.indexOf(" at ");
j = name dot lastIndexOf(" at ");
if(i == -1)
return false;
if(i != j)
return false;
if(i == name dot length)
return false;
return true;
}

function isNumber(name) //数值检?br /> {
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}

function CheckForm()
{
if(! isMail(form.Email.value)) {
alert("您的电子邮g不合法!");
form.Email.focus();
return false;
}
if(! isEnglish(form.name.value)) {
alert("英文名不合法Q?);
form.name.focus();
return false;
}
if(! isChinese(form.cnname.value)) {
alert("中文名不合法Q?);
form.cnname.focus();
return false;
}
if(! isNumber(form.PublicZipCode.value)) {
alert("邮政~码不合法!");
form.PublicZipCode.focus();
return false;
}
return true;
}
//-->
</SCRIPT>

2.6 限定表单不能输入的字符

<script language="javascript">
<!--

function contain(str,charset)// 字符串包含测试函?br /> {
var i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return true;
return false;
}

function CheckForm()
{
if ((contain(document.form.NAME.value, "%\(\)><")) || (contain(document.form.MESSAGE.value, "%\(\)><")))
{
alert("输入了非法字W?);
document.form.NAME.focus();
return false;
}
return true;
}
//-->
</script>

减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧衣坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店减肥瘦n品L     值得信赖*脉脉妆*正品现货谢绝讲h     〓深港商盟〓名品欧衣坊Q美国休闲品牌AFpdQ?/a>     QQ三国游戏币及道具专卖?/a>     脸U红的瘦w旗舰店



]]>
jsp 隐藏真实URL 地址Q{Q?/title><link>http://m.tkk7.com/cool2009/archive/2009/05/07/269375.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Thu, 07 May 2009 03:48:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/05/07/269375.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/269375.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/05/07/269375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/269375.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/269375.html</trackback:ping><description><![CDATA[     摘要: 讉K某论坛时Q发现论坛全是html面。今天搞明白了,原来是重写了面的url。通俗的说是虽然地址栏里的是htmll尾的urlQ但实际上访问的是后台动态jspQphp、aspQ页面。好像是一U视觉欺骗?<br>  <a href='http://m.tkk7.com/cool2009/archive/2009/05/07/269375.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/269375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-05-07 11:48 <a href="http://m.tkk7.com/cool2009/archive/2009/05/07/269375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Servletqo器大?(?http://m.tkk7.com/cool2009/archive/2009/05/03/268704.html龙华?/dc:creator>龙华?/author>Sun, 03 May 2009 09:48:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/03/268704.htmlhttp://m.tkk7.com/cool2009/comments/268704.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/03/268704.html#Feedback2http://m.tkk7.com/cool2009/comments/commentRss/268704.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268704.html阅读全文

]]>
在Tomcat?我们在IE地址栏中输入的URL是一个目录时Q列目录下的文g链接!http://m.tkk7.com/cool2009/archive/2009/05/03/268676.html龙华?/dc:creator>龙华?/author>Sun, 03 May 2009 03:07:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/03/268676.htmlhttp://m.tkk7.com/cool2009/comments/268676.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/03/268676.html#Feedback3http://m.tkk7.com/cool2009/comments/commentRss/268676.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268676.html阅读全文

]]>
U盘autorun.inf 病毒免疫?/title><link>http://m.tkk7.com/cool2009/archive/2009/05/03/268667.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Sun, 03 May 2009 01:35:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/05/03/268667.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/268667.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/05/03/268667.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/268667.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/268667.html</trackback:ping><description><![CDATA[     摘要: 1.在U盘下制作一个文件夹autorun.inf  <a href='http://m.tkk7.com/cool2009/archive/2009/05/03/268667.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/268667.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-05-03 09:35 <a href="http://m.tkk7.com/cool2009/archive/2009/05/03/268667.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>支付宝在U支付接?? http://m.tkk7.com/cool2009/archive/2009/05/02/268654.html龙华?/dc:creator>龙华?/author>Sat, 02 May 2009 15:53:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/02/268654.htmlhttp://m.tkk7.com/cool2009/comments/268654.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/02/268654.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/268654.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268654.htmlindex.jsp

<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body >

<br>
<a href="<%=gateway.payment.payment.CreateUrl()%>"><img src="images/alipay_bwrx.gif" border="0"></a>

</body>
</html>

alipay_notify.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>

<%request.setCharacterEncoding("gb2312");
   String partner = ""; //partner合作伙伴idQ必d写)
   String privateKey = ""; //partner 的对应交易安全校验码Q必d写)
   String alipayNotifyURL = "      + "&partner="
     + partner
     + "&notify_id="
     + request.getParameter("notify_id");

   //获取支付宝ATNq回l果Qtrue是正的订单信息Qfalse 是无效的
   //如果你的服务器不支持https讉K的话Q需要用老的接口查询地址了,论坛上会公布
   String responseTxt = gateway.checkURL.checkURL
     .check(alipayNotifyURL);

   Map params = new HashMap();
   //获得POST q来参数讄到新的params?br />    Map requestParams = request.getParameterMap();
   for (Iterator iter = requestParams.keySet().iterator(); iter
     .hasNext();) {
    String name = (String) iter.next();
    String[] values = (String[]) requestParams.get(name);
    String valueStr = "";
    for (int i = 0; i < values.length; i++) {
     valueStr = (i == values.length - 1) ? valueStr + values[i]
       : valueStr + values[i] + ",";
     //valueStr = valueStr + values[i];
    }
    params.put(name, valueStr);
   }
   
   String mysign = com.alipay.util.SignatureHelper.sign(params, privateKey);
   
   //out.println(mysign+"-----"+request.getParameter("sign"));
   if (mysign.equals(request.getParameter("sign")) || responseTxt.equals("true")  ){
    
    out.println("success");
  }
  %>

retrun_url.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>

<%request.setCharacterEncoding("gb2312");
   //String partner = ""; //partner合作伙伴idQ必d写)
   String privateKey = ""; //partner 的对应交易安全校验码Q必d写)
  // String alipayNotifyURL = "
   //  + "&partner="
   //  + partner
   //  + "&notify_id="
   //  + request.getParameter("notify_id");

   //获取支付宝ATNq回l果Qtrue是正的订单信息Qfalse 是无效的
   //String responseTxt = gateway.checkURL.checkURL
   //  .check(alipayNotifyURL);
            //׃return url的返回通知Qnotifyid为空Q无法到服务器查询真假,所以只要比对签名就?br />    
   
   Map params = new HashMap();
   //获得POST q来参数讄到新的params?br />    Map requestParams = request.getParameterMap();
   for (Iterator iter = requestParams.keySet().iterator(); iter
     .hasNext();) {
    String name = (String) iter.next();
    String[] values = (String[]) requestParams.get(name);
    String valueStr = "";
    for (int i = 0; i < values.length; i++) {
     valueStr = (i == values.length - 1) ? valueStr + values[i]
       : valueStr + values[i] + ",";
     //valueStr = valueStr + values[i];
    }
    params.put(name, valueStr);
   }
   
   String mysign = com.alipay.util.SignatureHelper_return.sign(params, privateKey);
   
   //out.println(mysign+"-----"+request.getParameter("sign"));
   if (mysign.equals(request.getParameter("sign"))  ){
    
    
    if (request.getParameter("trade_status").equalsIgnoreCase("TRADE_FINISHED")){
            // 可以做重定向Q也可以用来虚拟物品发货
    }
    
  }

  %>


SignatureHelper.java
package com.alipay.util;

import gateway.md5.Md5Encrypt;

import java.util.ArrayList;

import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Properties;

public class SignatureHelper {

 public static String sign(Map params, String privateKey) {
  Properties properties = new Properties();

  for (Iterator iter = params.keySet().iterator(); iter.hasNext();) {
   String name = (String) iter.next();
   Object value = params.get(name);
   if (value == null) {
    continue;
   }

   if (name == null || name.equalsIgnoreCase("sign")
     || name.equalsIgnoreCase("sign_type")) {
    continue;
   }

   properties.setProperty(name, value.toString());
  }

  String content = getSignatureContent(properties);
  return sign(content, privateKey);
 }

 @SuppressWarnings("unchecked")
 public static String getSignatureContent(Properties properties) {
  StringBuffer content = new StringBuffer();
  List keys = new ArrayList(properties.keySet());
  Collections.sort(keys);

  for (int i = 0; i < keys.size(); i++) {
   String key = (String) keys.get(i);
   String value = properties.getProperty(key);
   content.append((i == 0 ? "" : "&") + key + "=" + value);
  }

  return content.toString();
 }

 public static String sign(String content, String privateKey) {
  if (privateKey == null) {
   return null;
  }
  String signBefore = content + privateKey;
  // System.out.print(Md5Encrypt.md5(signBefore));
  return Md5Encrypt.md5(signBefore);

 }
}


SignatureHelper_return.java
package com.alipay.util;

import gateway.md5.Md5Encrypt;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Properties;

public class SignatureHelper_return {

 public static String sign(Map params, String privateKey) {
  Properties properties = new Properties();

  for (Iterator iter = params.keySet().iterator(); iter.hasNext();) {
   String name = (String) iter.next();
   Object value = params.get(name);
   if (value == null) {
    continue;
   }

   if ( name.equalsIgnoreCase("sign")
     || name.equalsIgnoreCase("sign_type")) {
    continue;
   }

   properties.setProperty(name, value.toString());
  }

  String content = getSignatureContent(properties);
  return sign(content, privateKey);
 }

 @SuppressWarnings("unchecked")
 public static String getSignatureContent(Properties properties) {
  StringBuffer content = new StringBuffer();
  List keys = new ArrayList(properties.keySet());
  Collections.sort(keys);

  for (int i = 0; i < keys.size(); i++) {
   String key = (String) keys.get(i);
   String value = properties.getProperty(key);
   content.append((i == 0 ? "" : "&") + key + "=" + value);
  }

  return content.toString();
 }

 public static String sign(String content, String privateKey) {
  if (privateKey == null) {
   return null;
  }
  String signBefore = content + privateKey;
  // System.out.print(Md5Encrypt.md5(signBefore));
  return Md5Encrypt.md5(signBefore);

 }
 
 
 
}


checkURL.java
 
package gateway.checkURL;
import java.net.*;
import java.io.*;


public class checkURL {
    /**
     * 对字W串q行MD5加密
  * @param myUrl
     *
     * @param url
     *
     * @return 获取url内容
     */
  public static String check(String urlvalue ) {
 
   String inputLine = "";
  try
  {
   URL url = new URL(urlvalue);
   
   HttpURLConnection urlConnection  = (HttpURLConnection)url.openConnection();
   
   BufferedReader in  = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
  
   String stTemp = "";
         while((stTemp = in.readLine()) != null)
         {
            System.out.println(stTemp);
            inputLine = inputLine + stTemp;
         }
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
  return inputLine;
 }


  }

Md5Encrypt.java
/**
 * Alipay.com Inc. Copyright (c) 2004-2005 All Rights Reserved.
 *
 * <p>
 * Created on 2005-7-9
 * </p>
 */
 package gateway.md5;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * MD5加密法
 */
public class Md5Encrypt {
    /**
     * 对字W串q行MD5加密
     *
     * @param text 明文
     *
     * @return 密文
     */
    public static String md5(String text) {
        MessageDigest msgDigest = null;

        try {
            msgDigest = MessageDigest.getInstance("MD5");
        } catch (NoSuchAlgorithmException e) {
            throw new IllegalStateException("System doesn't support MD5 algorithm.");
        }

        msgDigest.update(text.getBytes());

        byte[] bytes = msgDigest.digest();

        byte   tb;
        char   low;
        char   high;
        char   tmpChar;

        String md5Str = new String();

        for (int i = 0; i < bytes.length; i++) {
            tb = bytes[i];

            tmpChar = (char) ((tb >>> 4) & 0x000f);

            if (tmpChar >= 10) {
                high = (char) (('a' + tmpChar) - 10);
            } else {
                high = (char) ('0' + tmpChar);
            }

            md5Str += high;
            tmpChar = (char) (tb & 0x000f);

            if (tmpChar >= 10) {
                low = (char) (('a' + tmpChar) - 10);
            } else {
                low = (char) ('0' + tmpChar);
            }

            md5Str += low;
        }

        return md5Str;
    }
}


payment.java
package gateway.payment;

import java.util.*;


public class payment {
 
 
  

 public static String CreateUrl()
      {  
 
    Date out_trade_no=new Date();
    String paygateway    = "
    String service = "create_direct_pay_by_user";
    String partner   = "";  //partner合作伙伴ID(必填)
    String sign_type       =   "MD5";
    String subject = "订单?" + out_trade_no;  //subject  商品名称
    String body = "交易地点Mh包含邮费";  //body   商品描述
    String price      = "100";    //price   商品单h   0.01?0000.00
    String show_url        =   "
    String quantity        =   "1";
    String payment_type    =   "1";
    String logistics_type  =   "EXPRESS";//logistic为物信?br />     String logistics_fee   =   "2";
    String logistics_payment  =   "SELLER_PAY";
    String logistics_type_1  =   "EMS";
    String logistics_fee_1   =   "4";
    String logistics_payment_1  =   "SELLER_PAY";
    String seller_email    =    "";             //卖家账号(必填)
    String key             =    "";              //partner账户的支付宝安全校验?必填)
    String notify_url      =    "

   
  
    String[] Oristr ={ "service="+service, "partner=" + partner, "subject=" + subject, "body=" + body, "out_trade_no=" + out_trade_no, "price=" + price, "show_url=" + show_url, "quantity=" + quantity, "payment_type=" + payment_type, "logistics_type=" + logistics_type, "logistics_fee=" + logistics_fee, "logistics_payment=" + logistics_payment, "logistics_type_1=" + logistics_type_1, "logistics_fee_1=" + logistics_fee_1, "logistics_payment_1=" + logistics_payment_1, "seller_email=" + seller_email, "notify_url=" + notify_url };
               
        Arrays.sort(Oristr);//Sorts the specified array of objects into ascending order
                     //according to the natural ordering of its elements.
      
          String prestr="";
         
          for (int i = 0; i < Oristr.length; i++)
             {
                 if (i==Oristr.length-1)
                 {
                     prestr = prestr + Oristr[i] ;
                 }
                 else
                 {
                     prestr = prestr + Oristr[i] + "&";
                 }
                 
             }

           prestr = prestr + key;

             //生成Md5摘要Q?br />              String sign = gateway.md5.Md5Encrypt.md5(prestr);
            
             //构造支付UrlQ?br />              String parameter = "";
             parameter = parameter + paygateway;
             for (int i = 0; i < Oristr.length; i++)
             {
                 parameter = parameter + Oristr[i] + "&";              
             }

             parameter = parameter + "sign=" + sign + "&sign_type=" + sign_type;

             //q回支付UrlQ?br />              return parameter;

   
 
      }
}

注意:
包的位置,
参数排序是以字母的排序排?br />
转自:http://m.tkk7.com/etlan/archive/2006/06/30/55990.html



]]>
Spring中常用的hql查询Ҏ(getHibernateTemplate())Q{Q?http://m.tkk7.com/cool2009/archive/2009/05/01/268532.html龙华?/dc:creator>龙华?/author>Fri, 01 May 2009 09:34:00 GMThttp://m.tkk7.com/cool2009/archive/2009/05/01/268532.htmlhttp://m.tkk7.com/cool2009/comments/268532.htmlhttp://m.tkk7.com/cool2009/archive/2009/05/01/268532.html#Feedback2http://m.tkk7.com/cool2009/comments/commentRss/268532.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268532.html阅读全文

]]>
分nJava面试中遇到的一些经典算法题?/title><link>http://m.tkk7.com/cool2009/archive/2009/05/01/268508.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Fri, 01 May 2009 04:47:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/05/01/268508.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/268508.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/05/01/268508.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/268508.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/268508.html</trackback:ping><description><![CDATA[     摘要:   <a href='http://m.tkk7.com/cool2009/archive/2009/05/01/268508.html'>阅读全文</a><img src ="http://m.tkk7.com/cool2009/aggbug/268508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-05-01 12:47 <a href="http://m.tkk7.com/cool2009/archive/2009/05/01/268508.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts1.x中bean:write 中的format和formatkeyQbundle 的用??http://m.tkk7.com/cool2009/archive/2009/04/30/268446.html龙华?/dc:creator>龙华?/author>Thu, 30 Apr 2009 15:48:00 GMThttp://m.tkk7.com/cool2009/archive/2009/04/30/268446.htmlhttp://m.tkk7.com/cool2009/comments/268446.htmlhttp://m.tkk7.com/cool2009/archive/2009/04/30/268446.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/268446.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268446.html我们现在需要对q个average数D行formatQ?
当然Z说明bundle的用法,假设你在struts-config.xml文g里配|了key="test"的资?nbsp; 阅读全文

]]>
Struts1.x?bean:write format 属性格式化输出日期,数字(?http://m.tkk7.com/cool2009/archive/2009/04/30/268445.html龙华?/dc:creator>龙华?/author>Thu, 30 Apr 2009 15:43:00 GMThttp://m.tkk7.com/cool2009/archive/2009/04/30/268445.htmlhttp://m.tkk7.com/cool2009/comments/268445.htmlhttp://m.tkk7.com/cool2009/archive/2009/04/30/268445.html#Feedback1http://m.tkk7.com/cool2009/comments/commentRss/268445.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268445.htmlrequest.setAttribute("time", new Date());
在JSP面中,倘若我们不用format属性进行格式化Q?
而直接?bean:write name="time" scope="request"/>q行输出Q?
其输出结果将是:Sun Dec 14 15:38:51 CST 2008
然而我们通常不习惯于使用q种格式Q如果我们希望输U格?008-12-14 15:41:12呢?  阅读全文

]]>
在oracle中徏立自动递增的主键列(?http://m.tkk7.com/cool2009/archive/2009/04/29/268067.html龙华?/dc:creator>龙华?/author>Wed, 29 Apr 2009 03:15:00 GMThttp://m.tkk7.com/cool2009/archive/2009/04/29/268067.htmlhttp://m.tkk7.com/cool2009/comments/268067.htmlhttp://m.tkk7.com/cool2009/archive/2009/04/29/268067.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/268067.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268067.htmlcreate sequence cnet_wf_net_seq
increment by 1
start with 1
maxvalue 999999;  阅读全文

]]>
hibernate数据cd与OR映射(?http://m.tkk7.com/cool2009/archive/2009/04/29/268028.html龙华?/dc:creator>龙华?/author>Wed, 29 Apr 2009 00:53:00 GMThttp://m.tkk7.com/cool2009/archive/2009/04/29/268028.htmlhttp://m.tkk7.com/cool2009/comments/268028.htmlhttp://m.tkk7.com/cool2009/archive/2009/04/29/268028.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/268028.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/268028.html阅读全文

]]>
用连接池提高Servlet讉K数据库的效率(转蝲)http://m.tkk7.com/cool2009/archive/2009/04/26/267608.html龙华?/dc:creator>龙华?/author>Sun, 26 Apr 2009 12:52:00 GMThttp://m.tkk7.com/cool2009/archive/2009/04/26/267608.htmlhttp://m.tkk7.com/cool2009/comments/267608.htmlhttp://m.tkk7.com/cool2009/archive/2009/04/26/267608.html#Feedback0http://m.tkk7.com/cool2009/comments/commentRss/267608.htmlhttp://m.tkk7.com/cool2009/services/trackbacks/267608.html可以׃n公用资源Q而且q可以在不同用户h之间保留持箋数据。本文介l一U充分发挥该特色的实用技术,x据库q?
接池?nbsp; 阅读全文

]]>
用struts2标签格式化输出日?/title><link>http://m.tkk7.com/cool2009/archive/2009/04/21/266726.html</link><dc:creator>龙华?/dc:creator><author>龙华?/author><pubDate>Tue, 21 Apr 2009 04:14:00 GMT</pubDate><guid>http://m.tkk7.com/cool2009/archive/2009/04/21/266726.html</guid><wfw:comment>http://m.tkk7.com/cool2009/comments/266726.html</wfw:comment><comments>http://m.tkk7.com/cool2009/archive/2009/04/21/266726.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cool2009/comments/commentRss/266726.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cool2009/services/trackbacks/266726.html</trackback:ping><description><![CDATA[<span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000"> value</span><span style="color: #0000ff">="<s:date name="</span><span style="color: #ff0000">person.birthday" format</span><span style="color: #0000ff">="yyyy-MM-dd"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000">" /><br /> </span> <img src ="http://m.tkk7.com/cool2009/aggbug/266726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cool2009/" target="_blank">龙华?/a> 2009-04-21 12:14 <a href="http://m.tkk7.com/cool2009/archive/2009/04/21/266726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://www222yy.com" target="_blank">޳aƬӰԺ</a>| <a href="http://xieehuomh.com" target="_blank">2018av</a>| <a href="http://717795.com" target="_blank">޾Ʒպ?V</a>| <a href="http://yakonet.com" target="_blank">ۺƵ</a>| <a href="http://sxhnyl.com" target="_blank">۲Ƶwwwѹۿ</a>| <a href="http://jj5c.com" target="_blank">һaƵ</a>| <a href="http://5656ys.com" target="_blank">ۺϽ</a>| <a href="http://sdsxyz.com" target="_blank">պ</a>| <a href="http://564ka.com" target="_blank">޳AƬ߹ۿ벻</a>| <a href="http://023439.com" target="_blank">Ůһ</a>| <a href="http://gzmandala.com" target="_blank">߹ۿ</a>| <a href="http://cc8n.com" target="_blank">ƷѲ </a>| <a href="http://oupur.com" target="_blank">ºձѹۿ</a>| <a href="http://eoeoyui.com" target="_blank">Сӵ߹ۿ</a>| <a href="http://zdxxxx.com" target="_blank">ѰvƷƵַ</a>| <a href="http://shlamore.com" target="_blank">һƬѿ</a>| <a href="http://xianfeng-motor.com" target="_blank">ĻѾþ9һ9</a>| <a href="http://xjyzz.com" target="_blank">˿Ƶ</a>| <a href="http://8xcb.com" target="_blank">ĻѲ</a>| <a href="http://51a88.com" target="_blank">91ƷƵѹۿ</a>| <a href="http://ygloka.com" target="_blank">91ɫƵ޹ۿ</a>| <a href="http://www664660a.com" target="_blank">һŮ18ëƬ</a>| <a href="http://gzmkqp.com" target="_blank">һҴ</a>| <a href="http://whyandroid.com" target="_blank">ƷƷŮѹۿ </a>| <a href="http://cykj-tech.com" target="_blank">һëƬѹۿշ</a>| <a href="http://3333seav.com" target="_blank">H⶯߹ۿ鶹</a>| <a href="http://222941.com" target="_blank">þùƷȰ׽</a>| <a href="http://bd0574.com" target="_blank">91Ƶ</a>| <a href="http://hetaoqpj.com" target="_blank">պƵһ</a>| <a href="http://hh5151.com" target="_blank">ۺ</a>| <a href="http://yy1288.com" target="_blank">޴ŮAVպƷ</a>| <a href="http://bx85.com" target="_blank">ۺۺͼ</a>| <a href="http://hivzx.com" target="_blank">޾Ʒ͵</a>| <a href="http://by2988.com" target="_blank">Ӳֳִˬѿ</a>| <a href="http://haichuanwangluo.com" target="_blank">ŮƵۿӰԺ쿴</a>| <a href="http://24aabb.com" target="_blank">һƵ߹ۿİ</a>| <a href="http://eoeoyui.com" target="_blank">ҹëƬѹۿƵ</a>| <a href="http://www-777768.com" target="_blank">һëƬڼ</a>| <a href="http://bj-tkld.com" target="_blank">ƵƵ</a>| <a href="http://yanshimlxg.com" target="_blank">ɫ߹ۿַ</a>| <a href="http://seosuanfa.com" target="_blank">Ƶ߹ۿ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>