锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品一二三,亚洲乱码在线,亚洲一卡久久http://www.aygfsteel.com/litianyi520/zh-cnSat, 17 May 2025 03:15:30 GMTSat, 17 May 2025 03:15:30 GMT60jsp 涓婁紶鍥劇墖http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96152.html灝忓偦灝忓偦Fri, 26 Jan 2007 06:43:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96152.htmlhttp://www.aygfsteel.com/litianyi520/comments/96152.htmlhttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96152.html#Feedback0http://www.aygfsteel.com/litianyi520/comments/commentRss/96152.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/96152.html 棣栧厛閰嶇疆WEB錛岻NF
涓嬭澆 jspSmartUpload.jar 騫惰В鍘嬫斁鍏?br />涓句緥璺緞E:\WEB-INF\classes\鐨勪笅闈?/font>

涔熷彲浠?br />聽灝唈ar鍖呭鍒跺埌銆\WEB-INF\lib銆
鐩綍鍚庨噸鍚湇鍔″櫒錛宩spsmart鍗沖彲姝e父浣跨敤浜?br />1.upload.jsp
<%@ page聽
language="java"
contentType="text/html;charset=gb2312"
import = "java.util.*"
import = "java.sql.*"
import = "java.text.*"聽
import = "java.io.*"
%>

<form action="uploadimage.jsp" method="post" enctype="multipart/form-data" name="form">
聽璇烽夋嫨涓婁紶鐨勫浘鐗?br /><input type="file" name="file">
<input type="submit" name="Submit" value="涓婁紶">
</form>
2.uploadimage.jsp
<%@ page
language="java"
contentType="text/html;charset=gb2312"
import="java.io.*"
import="java.awt.Image"
import="java.awt.image.*"
import="com.sun.image.codec.jpeg.*"
import="java.sql.*"
import="com.jspsmart.upload.*"
import="java.util.*"
%>
<%
try{
聽聽聽 com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
聽聽聽 if (myFile.isMissing()){%>
聽聽 <SCRIPT language=javascript>
聽聽 alert("璇峰厛閫夋嫨瑕佷笂浼犵殑鏂囦歡");
聽聽 window.location='upload.jsp';
聽聽 </script>
聽聽聽 <%}
聽聽聽 else{
聽聽聽聽聽 //String myFileName=myFile.getFileName(); //鍙栧緱涓婅澆鐨勬枃浠剁殑鏂囦歡鍚?br />聽聽 ext= myFile.getFileExt();聽聽聽聽聽 //鍙栧緱鍚庣紑鍚?br />聽聽 int file_size=myFile.getSize();聽聽聽聽 //鍙栧緱鏂囦歡鐨勫ぇ灝徛?
聽聽 double pic_size=file_size;
聽聽 String saveurl="";
聽聽 if(file_size<file_size_max){
聽聽聽 //鏇存敼鏂囦歡鍚嶏紝鍙栧緱褰撳墠涓婁紶鏃墮棿鐨勬縐掓暟鍊?br />聽聽聽 Calendar calendar = Calendar.getInstance();
聽聽聽 String filename = String.valueOf(calendar.getTimeInMillis());
聽聽聽 saveurl=request.getRealPath("/")+purl;
聽聽聽 saveurl+=filename+"."+ext;聽聽聽聽聽聽聽聽聽 //淇濆瓨璺緞
聽聽聽 myFile.saveAs(saveurl,mySmartUpload.SAVE_PHYSICAL);
聽聽聽 //out.print(filename);
//-----------------------涓婁紶瀹屾垚錛屽紑濮嬬敓鎴愮緝鐣ュ浘-------------------------聽聽聽聽
聽聽聽 java.io.File file = new java.io.File(saveurl);聽聽聽聽聽聽聽 //璇誨叆鍒氭墠涓婁紶鐨勬枃浠?br />聽聽聽 String newurl=request.getRealPath("/")+url+filename+"_min."+ext;聽 //鏂扮殑緙╃暐鍥句繚瀛樺湴鍧
聽聽聽 Image src = javax.imageio.ImageIO.read(file);聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //鏋勯營mage瀵硅薄
聽聽聽 float tagsize=200;
聽聽聽 int old_w=src.getWidth(null);聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //寰楀埌婧愬浘瀹?br />聽聽聽 int old_h=src.getHeight(null);聽聽
聽聽聽 int new_w=0;
聽聽聽 int new_h=0;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //寰楀埌婧愬浘闀?br />聽聽聽 int tempsize;
聽聽聽 float tempdouble;
聽聽聽 if(old_w>old_h){
聽聽聽聽 tempdouble=old_w/tagsize;
聽聽聽 }else{
聽聽聽聽 tempdouble=old_h/tagsize;
聽聽聽 }
聽聽聽 new_w=Math.round(old_w/tempdouble);
聽聽聽 new_h=Math.round(old_h/tempdouble);//璁$畻鏂板浘闀垮
聽聽聽 BufferedImage tag = new BufferedImage(new_w,new_h,BufferedImage.TYPE_INT_RGB);
聽聽聽 tag.getGraphics().drawImage(src,0,0,new_w,new_h,null);聽聽聽聽聽聽 //緇樺埗緙╁皬鍚庣殑鍥?br />聽聽聽 FileOutputStream newimage=new FileOutputStream(newurl);聽聽聽聽聽聽聽聽聽 //杈撳嚭鍒版枃浠舵祦
聽聽聽 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);聽聽聽聽聽聽
聽聽聽 encoder.encode(tag);聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //榪慗PEG緙栫爜
聽聽聽聽 newimage.close();聽聽聽
//-------------鐢熸垚緙╃暐鍥懼畬姣曪紙濡傛灉涓嶉渶瑕佸彲鍒犻櫎榪欐錛?--------------
聽}
聽聽 else{
聽聽聽 out.print("<SCRIPT language='javascript'>");
聽聽聽 out.print("alert('涓婁紶鏂囦歡澶у皬涓嶈兘瓚呰繃"+(file_size_max/1000)+"K');");
聽聽聽 out.print("window.location='upload.jsp;'");
聽聽聽 out.print("</SCRIPT>");
聽聽聽聽聽聽 聽 }
聽 }
}catch (Exception e){

e.toString();

}
%>聽
聽聽聽



灝忓偦 2007-01-26 14:43 鍙戣〃璇勮
]]>
JSP 楠岃瘉鐮?/title><link>http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96149.html</link><dc:creator>灝忓偦</dc:creator><author>灝忓偦</author><pubDate>Fri, 26 Jan 2007 06:34:00 GMT</pubDate><guid>http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96149.html</guid><wfw:comment>http://www.aygfsteel.com/litianyi520/comments/96149.html</wfw:comment><comments>http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96149.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/litianyi520/comments/commentRss/96149.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/litianyi520/services/trackbacks/96149.html</trackback:ping><description><![CDATA[ <p>1.image.jsp<br /><%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><br /><%!<br />Color getRandColor(int fc,int bc){//緇欏畾鑼冨洿鑾峰緱闅忔満棰滆壊<br />聽聽聽聽聽聽聽 Random random = new Random();<br />聽聽聽聽聽聽聽 if(fc>255) fc=255;<br />聽聽聽聽聽聽聽 if(bc>255) bc=255;<br />聽聽聽聽聽聽聽 int r=fc+random.nextInt(bc-fc);<br />聽聽聽聽聽聽聽 int g=fc+random.nextInt(bc-fc);<br />聽聽聽聽聽聽聽 int b=fc+random.nextInt(bc-fc);<br />聽聽聽聽聽聽聽 return new Color(r,g,b);<br />聽聽聽聽聽聽聽 }<br />%><br /><%<br />//璁劇疆欏甸潰涓嶇紦瀛?br />response.setHeader("Pragma","No-cache");<br />response.setHeader("Cache-Control","no-cache");<br />response.setDateHeader("Expires", 0);</p> <p>// 鍦ㄥ唴瀛樹腑鍒涘緩鍥捐薄<br />int width=60, height=20;<br />BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);</p> <p>// 鑾峰彇鍥懼艦涓婁笅鏂?br />Graphics g = image.getGraphics();</p> <p>//鐢熸垚闅忔満綾?br />Random random = new Random();</p> <p>// 璁懼畾鑳屾櫙鑹?br />g.setColor(getRandColor(200,250));<br />g.fillRect(0, 0, width, height);</p> <p>//璁懼畾瀛椾綋<br />g.setFont(new Font("Times New Roman",Font.PLAIN,18));</p> <p>//鐢昏竟妗?br />//g.setColor(new Color());<br />//g.drawRect(0,0,width-1,height-1);</p> <p> <br />// 闅忔満浜х敓155鏉″共鎵扮嚎錛屼嬌鍥捐薄涓殑璁よ瘉鐮佷笉鏄撹鍏跺畠紼嬪簭鎺㈡祴鍒?br />g.setColor(getRandColor(160,200));<br />for (int i=0;i<155;i++)<br />{<br />聽int x = random.nextInt(width);<br />聽int y = random.nextInt(height);<br />聽聽聽聽聽聽聽 int xl = random.nextInt(12);<br />聽聽聽聽聽聽聽 int yl = random.nextInt(12);<br />聽g.drawLine(x,y,x+xl,y+yl);<br />}</p> <p>// 鍙栭殢鏈轟駭鐢熺殑璁よ瘉鐮?4浣嶆暟瀛?<br />String sRand="";<br />for (int i=0;i<4;i++){<br />聽聽聽 String rand=String.valueOf(random.nextInt(10));<br />聽聽聽 sRand+=rand;<br />聽聽聽 // 灝嗚璇佺爜鏄劇ず鍒板浘璞′腑<br />聽聽聽 g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));//璋冪敤鍑芥暟鍑烘潵鐨勯鑹茬浉鍚岋紝鍙兘鏄洜涓虹瀛愬お鎺ヨ繎錛屾墍浠ュ彧鑳界洿鎺ョ敓鎴?br />聽聽聽 g.drawString(rand,13*i+6,16);<br />}</p> <p>// 灝嗚璇佺爜瀛樺叆SESSION<br />session.setAttribute("rand",sRand);</p> <p> <br />// 鍥捐薄鐢熸晥<br />g.dispose();</p> <p>// 杈撳嚭鍥捐薄鍒伴〉闈?br />ImageIO.write(image, "JPEG", response.getOutputStream());<br />%> <br />//璋冪敤欏甸潰<br />2.Test.jsp<br /><form name="form" method="post" action="Pass.jsp"><br /><input聽 name=rand type=text id="rand"聽 size="6" maxlength="4"><br />聽聽聽聽聽聽聽 <img src="image.jsp" width="60" height="20"><br /><input name="ok" type="submit" value=" 娉?鍐?"><br /></form><br />//楠岃瘉欏甸潰<br />3.Pass.jsp<br /><%@ page聽 <br />language="java"<br />contentType="text/html;charset=gb2312" <br />import = "java.util.*" <br />import = "java.sql.*"<br />import = "java.text.*"聽 <br />import = "java.io.*"<br />%><br />聽<%request.setCharacterEncoding("gb2312");%><br /><%String rand = (String)session.getAttribute("rand");<br />聽聽聽聽 String input = request.getParameter("rand");<br />聽聽if (rand.equals(input))聽{<br />聽聽 out.println("ok!");<br />聽 }else{<br />out.println("wrong!");<br />}<br />%></p> <img src ="http://www.aygfsteel.com/litianyi520/aggbug/96149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/litianyi520/" target="_blank">灝忓偦</a> 2007-01-26 14:34 <a href="http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96149.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp+javamail 鍙戦侀偖浠跺叏宸ョ暐http://www.aygfsteel.com/litianyi520/archive/2007/01/26/96145.html灝忓偦灝忓偦Fri, 26 Jan 2007 06:23:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96145.htmlhttp://www.aygfsteel.com/litianyi520/comments/96145.htmlhttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96145.html#Feedback0http://www.aygfsteel.com/litianyi520/comments/commentRss/96145.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/96145.html閰嶇疆WEB-INF
涓嬭澆jaf-1_1-fr.zip錛宩avamail-1_4.zip瑙e帇鍑烘潵activation.jar錛宮ail.jar
鏀懼叆E:\WEB-INF\lib涓嬮潰
鏈濂藉湪E:\j2sdk\lib涓嬮潰涔熷姞鍏ヨ繖2涓寘錛岃鍚庨厤緗瓹LASSPATH 鍔犲叆鍖呰礬寰勪篃灝辨槸
%JAVA_HOME%\lib\activation.jar;%JAVA_HOME%\lib\mail.jar;

1.email.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>鎾板啓閭歡</title>
</head>

<body>
<form name="form1" method="post" action="send.jsp">
<table width="75" border="0" align="center" cellspacing="1" bgcolor="#006600" class="black">
<tr bgcolor="#FFFFFF">
<td width="24%">鏀朵俊浜哄湴鍧:</td>
<td width="76%">
<input name="to" type="text" id="to"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>涓婚:</td>
<td>
<input name="title" type="text" id="title"></td>
</tr>
<tr>
<td height="107" colspan="2" bgcolor="#FFFFFF">
<textarea name="content" cols="50" rows="5" id="content"></textarea></td>
</tr>
<tr align="center">
<td colspan="2" bgcolor="#FFFFFF">
<input type="submit" name="Submit" value="鍙戦?>
<input type="reset" name="Submit2" value="閲嶇疆">
</td>
</tr>
</table>
</form>
</body>
</html>


2.send.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%request.setCharacterEncoding("gb2312");%>
<%@ page import="java.util.*,javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>鍙戦佹垚鍔?lt;/title>
</head>

<body>
<%
try{
String tto=request.getParameter("to");
String ttitle=request.getParameter("title");
String tcontent=request.getParameter("content");

Properties props=new Properties();
props.put("mail.smtp.host","smtp.163.com");//鍙戜歡浜轟嬌鐢ㄥ彂閭歡鐨勭數瀛愪俊綆辨湇鍔″櫒
props.put("mail.smtp.auth","true"); //榪欐牱鎵嶈兘閫氳繃楠岃瘉
Session s=Session.getInstance(props);
s.setDebug(true);

MimeMessage message=new MimeMessage(s);

//緇欐秷鎭璞¤緗彂浠朵漢/鏀朵歡浜?涓婚/鍙戜俊鏃墮棿
InternetAddress from=new InternetAddress("litianyi520@163.com");聽 //鍙戦偖浠剁殑鍑哄彂鍦幫紙鍙戜歡浜虹殑淇$錛?br />message.setFrom(from);
InternetAddress to=new InternetAddress(tto);//鍙戦偖浠剁殑鐩殑鍦幫紙鏀朵歡浜轟俊綆憋級
message.setRecipient(Message.RecipientType.TO,to);
message.setSubject(ttitle);
message.setSentDate(new Date());


//緇欐秷鎭璞¤緗唴瀹?br />BodyPart mdp=new MimeBodyPart();//鏂板緩涓涓瓨鏀句俊浠跺唴瀹圭殑BodyPart瀵硅薄
mdp.setContent(tcontent,"text/html;charset=gb2312");//緇橞odyPart瀵硅薄璁劇疆鍐呭鍜屾牸寮?緙栫爜鏂瑰紡
Multipart mm=new MimeMultipart();//鏂板緩涓涓狹imeMultipart瀵硅薄鐢ㄦ潵瀛樻斁BodyPart瀵?br />//璞?浜嬪疄涓婂彲浠ュ瓨鏀懼涓?
mm.addBodyPart(mdp);//灝咮odyPart鍔犲叆鍒癕imeMultipart瀵硅薄涓?鍙互鍔犲叆澶氫釜BodyPart)
message.setContent(mm);//鎶妋m浣滀負娑堟伅瀵硅薄鐨勫唴瀹?/p>

message.saveChanges();
Transport transport=s.getTransport("smtp");
transport.connect("smtp.163.com","username","password");//鍙戦偖浠朵漢甯愭埛瀵嗙爜
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>
<div align="center">
<p><font color="#FF6600">鍙戦佹垚鍔?</font></p>
</div>
<%
}catch(MessagingException e){
out.println(e.toString());
}
%>
</body>
</html>



灝忓偦 2007-01-26 14:23 鍙戣〃璇勮
]]>
MD5 jsp+javabeanhttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96144.html灝忓偦灝忓偦Fri, 26 Jan 2007 06:18:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96144.htmlhttp://www.aygfsteel.com/litianyi520/comments/96144.htmlhttp://www.aygfsteel.com/litianyi520/archive/2007/01/26/96144.html#Feedback0http://www.aygfsteel.com/litianyi520/comments/commentRss/96144.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/96144.html聽 import聽聽 java.util.*;聽聽
聽 import聽聽 java.io.*;聽聽
聽 import聽聽 java.security.MessageDigest;聽聽
聽聽聽
聽 public聽聽 class聽聽 PWD聽聽 {聽聽
聽聽聽
聽聽聽聽聽 public聽聽 String聽聽 encryptPWD(String聽聽 sPassword)聽聽 {聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 byte聽聽 cResult[]聽聽 =聽聽 new聽聽 byte[16];聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 String聽聽 sResult聽聽 =聽聽 "";聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 try聽聽 {聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 MessageDigest聽聽 md聽聽 =聽聽 MessageDigest.getInstance("MD5");聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 md.update(聽聽 ("litianyi"聽聽 +聽聽 sPassword).getBytes());聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 cResult聽聽 =聽聽 md.digest();聽聽
聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 for聽聽 (int聽聽 i聽聽 =聽聽 0;聽聽 i聽聽 <聽聽 cResult.length;聽聽 i++)聽聽 {聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if聽聽 (cResult[i]聽聽 <聽聽 0)聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 cResult[i]聽聽 +=聽聽 128;聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 String聽聽 sTemp聽聽 =聽聽 Integer.toHexString(cResult[i]).toUpperCase();聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if聽聽 (cResult[i]聽聽 <聽聽 16)聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 sTemp聽聽 =聽聽 "0"聽聽 +聽聽 sTemp;聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 sResult聽聽 +=聽聽 sTemp;聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 catch聽聽 (Exception聽聽 e)聽聽 {聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 sResult聽聽 =聽聽 "";聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 return聽聽 sResult;聽聽
聽聽聽聽聽聽聽聽聽 }聽聽聽聽
聽 }聽聽

Test_MD5.jsp聽聽
聽聽聽
聽 <%@聽聽 page聽聽 contentType="text/html;charset=gb2312"聽聽 import="test.PWD"%>聽聽
聽 <%聽聽
聽 String聽聽 a="123456";聽聽
聽 PWD聽聽 n=new聽聽 PWD();聽聽
聽 out.println(n.encryptPWD(a));聽聽
聽 %>聽聽
聽聽聽聽聽


灝忓偦 2007-01-26 14:18 鍙戣〃璇勮
]]>
java鍥哄畾鏁扮粍濡備綍闅忔満杈撳嚭http://www.aygfsteel.com/litianyi520/archive/2006/11/29/84361.html灝忓偦灝忓偦Wed, 29 Nov 2006 08:01:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/11/29/84361.htmlhttp://www.aygfsteel.com/litianyi520/comments/84361.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/11/29/84361.html#Feedback0http://www.aygfsteel.com/litianyi520/comments/commentRss/84361.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/84361.html import java.util.Random;
public class test2 {
聽public static void main(String args[]) {
聽聽RandomTest();
聽}

聽// 鏁扮粍鑷敱鎺掑垪
聽public static void RandomTest(){
聽聽Random ran = new Random();
聽聽int a[] = { 1, 2, 3, 4, 5 ,6,7,8,9};
聽聽int b[] = new int[a.length];
聽聽int w = a.length;
聽聽int x = 0;
聽聽int y;
聽聽
聽聽for (int i = 0; i < a.length; i++) {聽聽
聽聽聽y = 0;
聽聽聽x = Math.abs(ran.nextInt()) % w;
聽聽聽// 鎶婇殢鏈洪変腑鐨勬暟錛屾彁鍑烘潵錛岀劧鍚庣渷涓嬫暟閲嶆柊鎺掑垪鏁扮粍
聽聽聽for (int j = 0; j < w; j++) {
聽聽聽聽if (x == j) {
聽聽聽聽聽b[i] = a[x];
聽聽聽聽聽continue;15:59:4715:59:582006騫?1鏈?9鏃?br />聽聽聽聽}
聽聽聽聽a[y] = a[j];
聽聽聽聽y++;
聽聽聽}
聽聽聽w--;
聽聽聽System.out.print("~" + b[i] + "~");
聽聽}
聽}
}



灝忓偦 2006-11-29 16:01 鍙戣〃璇勮
]]>
綆鍗曠殑鏄劇ず鏃墮棿http://www.aygfsteel.com/litianyi520/archive/2006/10/17/75696.html灝忓偦灝忓偦Tue, 17 Oct 2006 09:21:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75696.htmlhttp://www.aygfsteel.com/litianyi520/comments/75696.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75696.html#Feedback1http://www.aygfsteel.com/litianyi520/comments/commentRss/75696.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/75696.html 聽Date dd=new Date();
聽String adddate=dd.toLocaleString();



Calendar 聽 rightNow 聽 = 聽 Calendar.getInstance(); 聽
聽 out.println(rightNow.getTime());



Calendar 聽 now 聽 = 聽 new 聽 GregorianCalendar(); 聽
聽 System.out.println(now.get(Calendar.YEAR)); 聽 //year 聽
聽 System.out.println(now.get(Calendar.MONTH) 聽 + 聽 1);//month 聽
聽 System.out.println(now.get(Calendar.DAY_OF_MONTH)); 聽 //day 聽
聽 System.out.println(now.get(Calendar.HOUR_OF_DAY)); 聽 //hour 聽
聽 System.out.println(now.get(Calendar.MINUTE)); 聽 //minute 聽
聽 System.out.println(now.get(Calendar.SECOND)); 聽 //second 聽
聽 System.out.println(now.get(Calendar.MILLISECOND)); 聽 //ms
聽聽



灝忓偦 2006-10-17 17:21 鍙戣〃璇勮
]]>
綆鍗曠殑JSP鍒嗛〉浠g爜http://www.aygfsteel.com/litianyi520/archive/2006/10/17/75541.html灝忓偦灝忓偦Tue, 17 Oct 2006 02:00:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75541.htmlhttp://www.aygfsteel.com/litianyi520/comments/75541.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75541.html#Feedback1http://www.aygfsteel.com/litianyi520/comments/commentRss/75541.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/75541.html 綆鍗曟槑浜?閫傚悎鍒濆鑰呭涔?褰撶劧浣犱篃鍙互鐢ㄧ被鏉ュ疄鐜板垎欏?/font>
<%
int PageSize=20; //涓欏墊樉紺虹殑璁板綍鏁?
聽 int RowCount; //璁板綍鎬繪暟
聽 int PageCount; //鎬婚〉鏁?
聽 int Page; //寰呮樉紺洪〉鐮?
聽 int i,j;
聽 String strPage = request.getParameter("page");
聽 if (strPage==null){
聽 //琛ㄦ槑鍦≦ueryString涓病鏈塸age榪欎竴涓弬鏁幫紝姝ゆ椂鏄劇ず絎竴欏墊暟鎹?
聽Page = 1;
聽 } else{
//灝嗗瓧絎︿覆杞崲鎴愭暣鍨?
聽Page = Integer.parseInt(strPage);
聽if(Page<1) Page = 1;
聽 }聽

//寰楀埌鍙戣〃鐨勬枃绔犳繪暟
聽String sql3="select count(*) from msg";
聽 ResultSet rs3=RegisterBean.executeQuery(sql3);
聽 rs3.next();
聽 RowCount =rs3.getInt(1);
聽 PageCount = (RowCount+PageSize-1)/PageSize;聽 //璁扮畻鎬婚〉鏁?
聽 if(Page>PageCount) Page = PageCount; 聽//璋冩暣寰呮樉紺虹殑欏電爜
//璁劇疆鑾峰彇鏁版嵁SQL璇彞
聽String sql4="select title,msgid from msg";
聽 ResultSet rs4=RegisterBean.executeQuery(sql4);聽 //鎴戠敤鐨凧AVABEAN,涓嶇敤澶氳浜嗗惂
聽聽 i = (Page-1) * PageSize; 聽//灝嗚褰曟寚閽堝畾浣嶅埌寰呮樉紺洪〉鐨勭涓鏉¤褰曚笂
聽 for(j=0;j<i;j++) rs4.next();
聽 i = 0;
//鍒嗛〉鏄劇ず錛屾瘡欏典簲鏉℃枃绔犱俊鎭?br />聽 while(i<PageSize && rs4.next()){
聽聽 String title=rs4.getString("title");
聽聽 //String categoryname=rs4.getString("categoryname");
聽聽 int msgid=rs4.getInt("msgid");
%>
<%=title%><br>
<% i++; } %>

<a href="a.jsp?page=1">棣栭〉</a>
鍏?lt;%=RowCount%>鏉′俊鎭?br /><%=Page%>/<%=PageCount%>欏?
<%if(Page>1)
{
%>
<a href="a.jsp?page=<%=Page-1%>">涓婁竴欏?lt;/a>
<%}%>聽
<%if(Page<PageCount)
{%>
<a href="a.jsp?page=<%=Page+1%>">涓嬩竴欏?lt;/a>
<%}%>聽
<a href="a.jsp?page=<%=PageCount%>">灝鵑〉</a>

<% rs4.close();%>



灝忓偦 2006-10-17 10:00 鍙戣〃璇勮
]]>
浜岀駭鑱斿姩Jsp+javascripthttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75533.html灝忓偦灝忓偦Tue, 17 Oct 2006 01:44:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75533.htmlhttp://www.aygfsteel.com/litianyi520/comments/75533.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/10/17/75533.html#Feedback1http://www.aygfsteel.com/litianyi520/comments/commentRss/75533.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/75533.html <script language="JavaScript">聽聽
聽 var onecount;聽聽
聽 onecount=0;聽聽
聽 subcat =new Array();聽
// 寤虹珛鏁扮粍
<%
int count;
String sql0="select * from class ";
ResultSet rs0=RegisterBean.executeQuery(sql0);聽聽 //鎵撳紑鏁版嵁搴?榪欓噷鎴戠敤鐨勬槸javabean閾炬帴JDBC鐨勬柟娉?br />count=0;
while(rs0.next())
{
%>聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 灝忕被ID聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 灝忕被鍚嶅瓧聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 澶х被ID
subcat[<%=count%>] = new Array("<%=rs0.getString(1)%>","<%=rs0.getString(2)%>","<%=rs0.getString(3)%>");聽 //緇欐暟緇勮祴鍊?鍏朵腑rs0.getString(1)浠h〃絎?瀛楁,榪欓噷涓嶈鎼為敊瀛楁鍝?br /><%
count=count+1;
}
rs0.close();
%>
onecount=<%=count%>;
function changelocation(id) //瀹炵幇鍑芥暟
聽聽聽 {
聽聽聽 document.myform.classid.length = 0;

聽聽聽 var id=id;

聽聽聽 var i;//濡傛灉i浠?寰幆閭d箞璁板綍涓1琛岀殑淇℃伅灝辯湅涓嶅埌浜?br />聽聽聽 for (i=0;i<onecount; i++)聽 //浠庢暟緇勭殑絎?琛岀畻璧?鏌ユ壘id ,榪欓噷鐨刬d鏄綘澶х被鐨刬d(涓嬮潰鏈夋垜鐨勬暟緇勪緥瀛?
聽聽聽聽聽聽聽 {
聽聽聽聽聽聽聽聽聽聽聽 if (subcat[i][2] ==id)聽 //絎竴嬈″驚鐜粠絎?琛?絎?鍒?閭?鍒楁槸澶х被ID
聽聽聽聽聽聽聽聽聽聽聽 {
聽聽聽document.myform.classid.options[document.myform.classid.length] = new Option(subcat[i][1], subcat[i][0]); //瀵煎嚭鏁扮粍,瀵煎嚭灝忕被鍚嶇О鍜屽皬綾籌D
聽聽聽聽聽聽聽聽聽聽聽 }聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽
聽聽聽 }聽聽聽
</script>

<form聽 name="myform" method="post" action="#">
<select name="categoryid"聽 style="font-size:14px; width:100px;"聽 size="8" onChange="changelocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value);">
<%
String sql1="select * from category ";
ResultSet rs1=RegisterBean.executeQuery(sql1);
while(rs1.next())
{
%>聽
<option value="<%=rs1.getInt(1)%>"><%=rs1.getString(2)%></option>
<%
}
rs1.close();
%>
</select>
<select name="classid" style="font-size:14px;width:100px" size="8">
</select>
渚嬪瓙
0聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 2
chassid聽聽 classname聽聽 categoryid
灝忕被ID聽聽聽 灝忕被鍚嶅瓧聽聽聽聽聽 澶х被ID
澶囨敞:聽鎼炴竻鍑簀avascript濡備綍瀹炵幇寰堥噸瑕?br />



灝忓偦 2006-10-17 09:44 鍙戣〃璇勮
]]>
CSS閾炬帴鏍峰紡http://www.aygfsteel.com/litianyi520/archive/2006/10/10/74238.html灝忓偦灝忓偦Tue, 10 Oct 2006 03:04:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/10/10/74238.htmlhttp://www.aygfsteel.com/litianyi520/comments/74238.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/10/10/74238.html#Feedback1http://www.aygfsteel.com/litianyi520/comments/commentRss/74238.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/74238.html<style>
A:visited{TEXT-DECORATION:none;COLOR:#009999}
A:link{text-decoration:none}
A:hover{TEXT-DECORATION:COLOR:#FF0000;FONT-WEIGHT:bold;FONT-STYLE:italic}
A.1:link{text-decoration:none}
A.1:visited{TEXT-DECORATION:none;COLOR:#000000}
A.1:hover{TEXT-DECORATION:none;COLOR:#FFffff;FONT-WEIGHT:bold;FONT-STYLE:italic}
//涓婇潰榪欏彞TEXT-DECORATION:娌℃湁璧嬪?
</style>

<a class="1" href=".....">adfadfas</a>

class寮曠敤鑷畾涔夌被鏃訛紝瑕佺洿鎺ョ敤綾誨悕錛屽氨鏄?鍚庨潰鐨勯儴鍒嗭紝灝界鎴戜笉鐭ラ亾鐢ㄧ函鏁板瓧鐩存帴鍘誨畾涔変細涓嶄細鏈塨ug錛屼笉榪囷紝鐢ㄥ惈鏈夊瓧姣嶇殑瀛椾覆鍘誨畾涔夊簲璇ユ槸涓ソ鐨勪範鎯?

瀹氫箟鐨勯『搴忔槸link,visited,active,hover,涓轟簡欏甸潰鐨勭編瑙傦紝涓鑸彧鐢╨ink鍜宧over灝卞彲浠ヤ簡

灝忓偦 2006-10-10 11:04 鍙戣〃璇勮
]]>
鏇存柟渚?鏇村己澶х殑jsp鍒嗛〉浠g爜http://www.aygfsteel.com/litianyi520/archive/2006/09/26/72063.html灝忓偦灝忓偦Tue, 26 Sep 2006 09:09:00 GMThttp://www.aygfsteel.com/litianyi520/archive/2006/09/26/72063.htmlhttp://www.aygfsteel.com/litianyi520/comments/72063.htmlhttp://www.aygfsteel.com/litianyi520/archive/2006/09/26/72063.html#Feedback1http://www.aygfsteel.com/litianyi520/comments/commentRss/72063.htmlhttp://www.aygfsteel.com/litianyi520/services/trackbacks/72063.html 杞澆
//棣栧厛寮曞叆鏍囪

<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
//渚嬪鎴戜滑瑕佸皢涓涓狶ist閲岄潰鐨勪笢瑗垮垎欏墊樉紺?

ArrayList l = new ArrayList();

//寮濮嬪垎欏靛暒

<pg:pager maxPageItems="10">


<% for(int i=0; i<l.size(); i++){

%>

//灝嗘瘡涓褰曞彇鍑烘斁鍦?lt;pg:item>鏍囩涓?

<pg:item><%=(Object)l.get(i)%></pg:item>

<%}%>

//鏄劇ず鍒嗛〉鏁堟灉

<pg:index>
<pg:first>
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>絎竴欏?lt;/b></A>
<%}else{%>
<b>絎竴欏?lt;/b>
<%}%>
</pg:first>
<pg:prev export="pageUrl">
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>涓婁竴欏?lt;/b></A>
<%}else{%>
<b></b>
<%}%>
</pg:prev>
<pg:next export="pageUrl">
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>涓嬩竴欏?lt;/b></A>
<%}else{%>
<b></b>
<%}%>
</pg:next>
<pg:last>
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>鏈鍚庝竴欏?lt;/b></A>
<%}else{%>
<b>鏈鍚庝竴欏?lt;/b>
<%}%>
鍏辨湁<%=pageNumber%>欏?
</pg:last>
</pg:index>

//鍔熸垚

</pg:pager>聽


灝忓偦 2006-09-26 17:09 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 门源| 沙河市| 永春县| 东丽区| 涪陵区| 乌鲁木齐县| 金山区| 兴义市| 南丹县| 黄冈市| 铜山县| 景德镇市| 苍山县| 湘西| 沐川县| 诏安县| 永登县| 太湖县| 措勤县| 五大连池市| 雷波县| 如皋市| 东安县| 柏乡县| 苏州市| 屯昌县| 同心县| 潜山县| 兴宁市| 凤庆县| 吉林省| 洪湖市| 大足县| 天峨县| 德昌县| 天门市| 德化县| 论坛| 黎平县| 新干县| 营口市|