<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[安道生練功房 - Latest posts for "viva"]]></title>
		<link>https://forum.andowson.com/posts/listByUser/36</link>
		<description><![CDATA[Latest posts for "viva"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:網頁開啟的先後順序?</title>
				<description><![CDATA[ 先謝謝andowson的回應! 
<br>
<br>
背景圖本來就可以顯示，只是在原始程式裡，背景圖與JSP的顯示內容卻不是同步 
<br>
而是JSP網頁內容先出現隨後才出現背景圖，所以我才改為以下程式碼 
<br>
<pre class="line-numbers"><code class="language-java match-braces"><br>&lt;script type="text/javascript"&gt;     <br>     window.onload = function() {     <br>          document.getElementById('fade').style.display='block';     <br>     }     <br>&lt;/script&gt;<br>&lt;%   <br>    if( gERR == 0 ) {   <br>%&gt;   <br>    &lt;div id="fade" class="black_overlay"&gt;&lt;/div&gt;   <br>  <br>&lt;%   <br>    } else {   <br>%&gt;   <br>    &lt;!--網頁內容--&gt;   <br>&lt;%   <br>    }   <br>%&gt;</code></pre>
<br>
其實window.onload也可以拿掉了，多餘的！ 
<br>
把CSS圖層直接設為block就好，隨後直接進入 if 的判斷去選擇顯示哪一部份 
<br>
這樣就不會有顯示順序的問題了! 也比較簡單!]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/295/584</guid>
				<link>https://forum.andowson.com/posts/preList/295/584</link>
				<pubDate><![CDATA[Sun, 5 Apr 2009 17:32:59]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:網頁開啟的先後順序?</title>
				<description><![CDATA[ <pre class="line-numbers"><code class="language-java match-braces">&lt;%@ page contentType="text/html; charset=BIG5" %&gt;<br>&lt;%<br>	int gERR = 0;<br><br>	//判斷是否開啟CSS背景	<br>	if(true)<br>	 	gERR = 0;<br>	else<br>		gERR = 1;<br>%&gt;<br>&lt;html&gt;<br><br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=big5"&gt;<br>&lt;title&gt;CSS測試&lt;/title&gt;<br>&lt;/head&gt;<br><br>&lt;body&gt;<br>&lt;style type="text/css"&gt;<br>&lt;!--<br>.black_overlay{   <br>    display: none;   <br>  <br>    ......以下省略   <br>  <br>}  <br>--&gt;<br>&lt;/style&gt;<br>&lt;script type="text/javascript"&gt;   <br>     window.onload = function() {   <br>          document.getElementById('fade').style.display='block';   <br>     }   <br>&lt;/script&gt;<br>&lt;%<br>	if( gERR == 0 ) {<br>%&gt;<br>	&lt;div id="fade" class="black_overlay"&gt;&lt;/div&gt;<br><br>&lt;%<br>	} else {<br>%&gt;<br>	&lt;!--網頁內容--&gt;<br>&lt;%<br>	}<br>%&gt;<br>&lt;/body&gt;<br><br>&lt;/html&gt;</code></pre>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/295/581</guid>
				<link>https://forum.andowson.com/posts/preList/295/581</link>
				<pubDate><![CDATA[Fri, 3 Apr 2009 15:46:59]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 網頁開啟的先後順序?</title>
				<description><![CDATA[ 在JSP裡定義CSS為某個背景,display預設為none...... 
<br>
<pre class="line-numbers"><code class="language-java match-braces">.black_overlay{<br>    display: none;<br><br>    ......以下省略<br><br>}</code></pre>
<br>
<br>
當網頁開啟時,就將CSS所設定的背景display設為block 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;script type="text/javascript"&gt;<br>     window.onload = function() {<br>          document.getElementById('圖層的名稱').style.display='block';<br>     }<br>&lt;/script&gt;</code></pre>
<br>
<br>
但用window.onload會讓網頁內容(圖片、flash...等)載入完才去執行我開啟CSS display的設定! 
<br>
有什麼方法可以讓網頁開啟時,先讓CSS的背景顯示?]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/295/549</guid>
				<link>https://forum.andowson.com/posts/preList/295/549</link>
				<pubDate><![CDATA[Thu, 1 Jan 2009 19:38:06]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何實作警告視窗?</title>
				<description><![CDATA[ 謝謝,研究一下!]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/282/516</guid>
				<link>https://forum.andowson.com/posts/preList/282/516</link>
				<pubDate><![CDATA[Tue, 25 Nov 2008 14:43:26]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 如何實作警告視窗?</title>
				<description><![CDATA[ 如此網站,點最下方網址 
<br><a class="snap_shots" href="http://tw.user.bid.yahoo.com/tw/show/aboutme?userID=xxxx0627&amp;u=:xxxx0627" target="_new" rel="nofollow">http://tw.user.bid.yahoo.com/tw/show/aboutme?userID=xxxx0627&amp;u=:xxxx0627</a>
<br>
<br>
只要點網址,就會出現提醒視窗 
<br>
這是用什麼方法做出灰底的警告視窗效果?]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/282/509</guid>
				<link>https://forum.andowson.com/posts/preList/282/509</link>
				<pubDate><![CDATA[Wed, 19 Nov 2008 20:37:39]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ 哇賽....那個快照網站好屌喔!原來還有那種東西....
<br>
<br>
剛試了一下,發覺那個是用靜態網頁
<br>
我的圖片工具,圖片全部都動態的,畫面會自行跳動,所以快照不適合!
<br>
<br>
我後來想想,還是使用你指導的,順便夾帶個參數<font color="red">&lt;img src="http://xxxx/test2.jsp?TYPE=參數"&gt;</font>
<br>
然後再從test2.jsp裡去判斷參數多少,然後給予相對應的圖片!!
<br>
<br>
最傷腦筋的就是排版......呼!!
<br>
<br>
謝謝andowson大力指導^^]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/507</guid>
				<link>https://forum.andowson.com/posts/preList/280/507</link>
				<pubDate><![CDATA[Thu, 23 Oct 2008 13:52:26]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ <blockquote>
 <div>
  <cite>andowson wrote:</cite>
  <br>
  網站A，動態產生廣告圖片網頁test1.jsp，內容為文字HTML標籤 
  <br>
  網站B，只能放HTML的靜態網頁空間，想要將網站A的test1.jsp的結果顯示在一個網頁，例如showTest1.html上 
  <br>
  可行的作法是在網站B上使用&lt;frame&gt;或&lt;iframe&gt;或者&lt;javascript&gt;的src屬性去設定來源URL為網站A的test1.jsp 
  <br>
 </div>
</blockquote>
<br>
<br>
是的,你說明是我原本的作法....我的疑問也是您所說的,是否可改用img的src屬性來達成？ 
<br>
<br>
我在想乾脆用<font color="red">img src="http://............檔名.jsp"</font>,前端連結固定 
<br>
然後利用後端程式與資料庫來做出動態效果....只不過有點麻煩!code也要重寫,所以想請教是否還有其他方法? 
<br>
<br>
因已有現成且處理好的程式(網站A),也有程式可以讀取網站A的HTML程式碼(test4.jsp) 
<br>
那該怎麼在網站B的靜態網頁空間中顯示出來? 
<br>
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/505</guid>
				<link>https://forum.andowson.com/posts/preList/280/505</link>
				<pubDate><![CDATA[Tue, 21 Oct 2008 14:27:46]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ 其實主要要使用的語法就只有<font color="red">&lt;img src="http://xxxx/test1.jsp"&gt;</font>
<br>
test3.jsp只是測試時我想看結果而已! 
<br>
圖的話,在伺服器上,用http://xxxxx/.gif去使用! 
<br>
而test1.jsp是經由某個介面輸入要顯示幾張圖片後而出現的結果!! 
<br>
其實就是個圖片工具而已,只是有些網站限制了Javascript跟iframe 
<br>
所以才想用<font color="red">&lt;img src="http://xxxx/test1.jsp"&gt;</font>的方法!! 
<br>
<br>
請問... 
<br>
我把test1.jsp整個HTML TAG存在StringBuffer裡,轉為String後再讀出byte! 
<br>
再利用前述方法response.setContentType("text/html;charset=BIG5");傳回HTML 
<br>
<br>
在前述例子可用&lt;img src="http://xxx/test2.jsp"&gt;顯示出來! 
<br>
那有相關方法可以使用TAG秀出http://xxx/test4.jsp的HTML的嗎? 
<br>
<br>
test4.jsp 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;%@ include file="inc_common_parameters.jsp" %&gt;<br>&lt;%@ include file="inc_common_fun_doc.jsp" %&gt;<br>&lt;%<br>	response.setContentType("text/html;charset=BIG5");<br>	HttpUtil a = new HttpUtil();<br>	StringBuffer sb = null;<br>	try {<br>		sb = a.doPost("http://xxx/test1.jsp", "", "UTF-8");//傳回整個htm放到sb<br>		String sb_t = sb.toString();	<br>		byte[] b = sb_t.getBytes();<br>		OutputStream os = response.getOutputStream();<br>		os.write(b);<br>		os.flush();<br>	} catch(Exception e) {<br>		out.println(e.getMessage());<br>	}</code></pre>
<br>
<br>
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/503</guid>
				<link>https://forum.andowson.com/posts/preList/280/503</link>
				<pubDate><![CDATA[Mon, 20 Oct 2008 13:19:19]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ 感謝指導!! 
<br>
test2.jsp內的第五行改為.gif檔後,在test3.jsp可以由<font color="red">&lt;img src="http://localhost:8080/test2.jsp"&gt;</font>顯示 
<br>
<br>
<br>
但因test1.jsp裡,圖片不只一張,而且還有JAVA語言去做動態圖片的選擇! 
<br>
<br>
所以在test2.jsp內的第五行一定只能讀.gif檔嗎? 沒辦法讀整個test1.jsp檔嗎? 
<br>
<pre class="line-numbers"><code class="language-java match-braces">File f = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\ROOT\\images\\xxx.gif");</code></pre>
<br>
<br>
<br>
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/501</guid>
				<link>https://forum.andowson.com/posts/preList/280/501</link>
				<pubDate><![CDATA[Mon, 20 Oct 2008 12:06:09]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ 請教一下....測試程式有3個 test1.jsp　，　test2.jsp ，　test3.jsp 
<br>
test1.jsp(已排版好的動態圖片) 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;table align="center"&gt;<br>&lt;tr&gt;&lt;td align="center"&gt;&lt;img src="http://xxxxxx.gif"&gt;&lt;/td&gt;&lt;/tr&gt;<br>&lt;tr&gt;&lt;td align="center"&gt;測試1&lt;/td&gt;&lt;/tr&gt;<br>&lt;tr&gt;&lt;td align="center"&gt;&lt;img src="http://xxxxxx.gif"&gt;&lt;/td&gt;&lt;/tr&gt;<br>&lt;tr&gt;&lt;td align="center"&gt;測試2&lt;/td&gt;&lt;/tr&gt;<br>&lt;/table&gt;</code></pre>
<br>
<br>
test2.jsp (發送GIF檔案給瀏覽器) 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;%@ page import="java.io.*" %&gt;<br>&lt;%@ page import="java.util.*" %&gt;<br>&lt;%				<br>	response.setContentType("image/gif");<br>	File f = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\ROOT\\test1.jsp");<br>	byte[] b = new byte[(int)f.length()];<br>	FileInputStream fis = new FileInputStream(f);<br>	fis.read(b);<br>	<br>	OutputStream os = response.getOutputStream();<br>	os.write(b);<br>	os.flush();<br>%&gt;</code></pre>
<br>
test3.jsp 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;%@ page contentType="text/html; charset=Big5" %&gt;<br>&lt;table&gt;<br>	&lt;tr&gt;<br>		&lt;td&gt;&lt;img src="http://localhost:8080/test.jsp"&gt;&lt;/td&gt;<br>	&lt;/tr&gt;<br>&lt;/table&gt;</code></pre>
<br>
<br>
測試時,連到http://localhost:8080/test2.jsp 可以看到test1.jsp的圖檔 
<br>
但連到http://localhost:8080/test3.jsp 卻無法顯示圖片 
<br>
連到test2.jsp 可以看到圖片的話不就代表test2.jsp是以GIF檔回應給瀏覽器 
<br>
為何在test3.jsp使用<font color="red">&lt;img src="xxx.jsp"&gt;</font>卻無法顯示?]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/499</guid>
				<link>https://forum.andowson.com/posts/preList/280/499</link>
				<pubDate><![CDATA[Sun, 19 Oct 2008 11:44:37]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 如何將.jsp檔案輸出成圖片?</title>
				<description><![CDATA[ 這URL會連到一個動態的圖片 <a class="snap_shots" href="http://目錄名/A.jsp" target="_blank">http://目錄名/A.jsp</a>
<br>
<br>
有辦法將A.jsp當成是圖片檔,然後包含到B.jsp中輸出嗎? 
<br>
假設我在B.jsp這檔案裡,有辦法使用如下的方法嗎? 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;table&gt;<br>    &lt;tr&gt;<br>        &lt;td&gt;&lt;img src="http://目錄名/A.jsp "&gt;&lt;/td&gt;<br>    &lt;/tr&gt;<br>&lt;/table&gt;</code></pre>
<br>
<br>
JavaScript 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;script language='JavaScript' type='text/javascript' src='http://目錄名/A.jsp '&gt;&lt;/script&gt;</code></pre>
<br>
HTML 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;iframe frameborder='0' width='180' height='800' src='http://目錄名/A.jsp '&gt;&lt;/iframe&gt;</code></pre>如果不使用JavaScript及iframe ,還有其他方法可以做到如上兩段程式一樣的功能嗎? 
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/280/497</guid>
				<link>https://forum.andowson.com/posts/preList/280/497</link>
				<pubDate><![CDATA[Fri, 17 Oct 2008 13:05:47]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:表單驗證....??</title>
				<description><![CDATA[ <blockquote>
 <div>
  <cite>andowson wrote:</cite>按下Enter對瀏覽器而言等同於要求submit表單，於是表單被送出
 </div>
</blockquote>
<br>
成功了,上面這句話點醒我.....謝謝指導!! 
<br>
<pre class="line-numbers"><code class="language-java match-braces">輸入:&lt;input name="keyword" size="20" value="" type="text" onkeyDown="if( event.keyCode == 13 &amp;&amp; document.formt.keyword.value == '') { alert('請輸入值');return false;} else {return true;}"&gt;</code></pre>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/276/490</guid>
				<link>https://forum.andowson.com/posts/preList/276/490</link>
				<pubDate><![CDATA[Sat, 4 Oct 2008 11:44:50]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 表單驗證....??</title>
				<description><![CDATA[ 請教一下,text欄位若沒輸入值即顯示提醒視窗... 
<br>
狀況1:沒輸入值,點圖片,正常 
<br>
狀況2:沒輸入值,按Enter鍵,異常!!(為何提示視窗會彈出兩次?) 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;%@ page contentType="text/html; charset=UTF-8" %&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;%<br>	String a = null;<br>	a = request.getParameter("keyword");<br>	out.println(a);<br>%&gt;<br>&lt;script language="javascript"&gt;<br>	function test() {<br>		if( document.formt.keyword.value == "" ) {<br>			alert("請輸入值");<br>			return false;<br>		} else {<br>			return true;<br>		}<br>	}<br>&lt;/script&gt;<br>&lt;form name="formt" method="POST" action="/member/test.jsp" onsubmit="return test()"&gt;<br>	輸入:&lt;input name="keyword" size="20" value="" type="text" onkeypress="if ( event.keyCode == 13 ) test();"&gt;	<br>		 &lt;a href="javascript:void(test())"&gt;&lt;img src="/images/searchgame.gif" width="68" height="20" align="absmiddle"&gt;&lt;/a&gt;<br>&lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</code></pre>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/276/488</guid>
				<link>https://forum.andowson.com/posts/preList/276/488</link>
				<pubDate><![CDATA[Fri, 3 Oct 2008 19:08:41]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:網頁圖片、文字、連結點閱率語法?</title>
				<description><![CDATA[ 分享程式碼.....雖然網路上很多相關資料，不過我覺得不是很清楚 
<br>
因為我花了很多時間去測試才了解(是資質的關係嗎一.一a) 
<br>
<br>
用途:<font color="red">前端程式(javascript)呼叫後端程式(java)</font>
<br>
<br>
有了前端呼叫後端程式的橋樑,能做的事太多了!! 
<br>
以我例子來說,此程式是用來在網頁某些連結、圖片、Flash計算user點閱率!! 
<br>
<br>
順便感謝jforumnewer及andowson的指導.... 
<br>
<br>
步驟1... 
<br>
下載&lt;a href="http://directwebremoting.org/dwr/download" target="_blank"&gt;dwr.jar&lt;/a&gt; 
<br>
下載&lt;a href="http://commons.apache.org/downloads/download_logging.cgi" target="_blank"&gt;commons-logging-1.xxx.Jar&lt;/a&gt;(Logging元件)放到WEB-INF/lib 
<br>
<br>
<br>
步驟2...在web.xml中加入DWRServlet… 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br>&lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee"<br>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br>    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"<br>    version="2.4"&gt;<br><br>	&lt;display-name&gt;ajaxDWR&lt;/display-name&gt;<br>	&lt;servlet&gt;<br>		&lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt;<br>	    &lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet&lt;/servlet-class&gt;<br>	    &lt;init-param&gt;<br>	      	&lt;description&gt;&lt;/description&gt;<br>	      	&lt;param-name&gt;debug&lt;/param-name&gt;<br>	      	&lt;param-value&gt;true&lt;/param-value&gt;<br>	    &lt;/init-param&gt;<br>	&lt;/servlet&gt;      <br>	&lt;servlet-mapping&gt;<br>    	&lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt;<br>    	&lt;url-pattern&gt;/dwr/*&lt;/url-pattern&gt;<br>	&lt;/servlet-mapping&gt;<br>&lt;/web-app&gt;</code></pre>
<br>
步驟3...撰寫dwr.xml，用來告訴DWRServlet呼叫後端程式 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br>&lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"<br> "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt;<br> <br>&lt;dwr&gt;<br>  &lt;allow&gt;<br>    &lt;create creator="new" javascript="Counter"&gt;<br>      &lt;param name="class" value="Counter" /&gt;<br>    &lt;/create&gt;<br>  &lt;/allow&gt;<br>&lt;/dwr&gt;</code></pre>
<br>
<br>
步驟4...撰寫後端程式Counter.java做計數動作 
<br>
<pre class="line-numbers"><code class="language-java match-braces">import java.util.*;<br>import java.io.*;<br>import org.w3c.dom.*;<br>import javax.xml.parsers.DocumentBuilder;<br>import javax.xml.parsers.DocumentBuilderFactory;<br>import java.net.*;<br>import java.sql.*;<br>import java.security.*;<br>import javax.net.ssl.*;<br>import java.util.*;<br>import java.util.zip.*;<br>import javax.mail.*;<br>import javax.mail.internet.*;<br>import javax.activation.*;<br>import com.gemmyplanet.dbbean.DBOperationBean;<br><br>public class Counter {	<br>	public void counter( Integer BANNERNO) {<br>//=====================================================<br>//	宣告參數<br>//=====================================================<br>		Integer ADBANNERNO = null;<br><br>		String SERVICEID = null;<br>		String CHANNELID = "";<br>		String ADBANNERTYPE = null;<br>		String TARGETURL = null;<br>		String CLICKDATETIME = null;<br>		String CHECKSUM = null;	<br>		String IMAGEDB = "GP_NEW_DB";<br>			<br>		Connection dbCon = null;<br>		Statement stmt = null;<br>		ResultSet rs = null;<br><br>//=====================================================<br>//	日期 14位<br>//=====================================================		<br>		String ft_t = "yyyyMMddHHmmss";<br>		String ft = ft_t.substring(0, 14);<br><br>//=====================================================<br>//	資料庫連線 &amp;&amp; 更新資料<br>//=====================================================		<br>		try {		<br>			DBOperationBean dbOprBean = new DBOperationBean();<br>			dbOprBean.setDatasource("DS_GP_NEW_DB");<br>			dbCon = dbOprBean.getConnection();<br>			if ( dbCon != null &amp;&amp; !dbCon.isClosed() ){<br>			  	stmt = dbCon.createStatement();<br>				rs = stmt.executeQuery("SELECT * FROM "+ IMAGEDB +".ADBANNERINFO WHERE ADBANNERNO="+ BANNERNO);<br>			  	if( rs != null ) {<br>					while( rs.next() ) {<br>						stmt.executeUpdate("INSERT INTO "+IMAGEDB+".ADBANNERLOGINFO SET SERVICEID='"+rs.getString("SERVICEID")+"', ADBANNERTYPE='"+rs.getString("ADBANNERTYPE")+"', TARGETURL='"+rs.getString("TARGETURL")+"', CLICKDATETIME='"+util.DateUtil.formatString(new java.util.Date(), ft)+"'");<br>					}<br>				}				<br>				stmt.close();<br>				dbCon.close();<br>			}<br>		} catch (Exception ex) {<br>			try {<br>				if ( dbCon != null &amp;&amp; !dbCon.isClosed() ){<br>					stmt.close();<br>					dbCon.close();<br>				}<br>			} catch( Exception e ) {}		<br>		}<br>	}<br>}</code></pre>
<br>
步驟5...將Counter.java編譯後的.class放置WEB-INF\classes 
<br>
<br>
步驟6...撰寫前端呼叫後端page_counter.js 
<br>
<pre class="line-numbers"><code class="language-java match-braces">function counter(num) {<br>    Counter.counter(num);<br>}</code></pre>
<br>
<br>
步驟7...撰寫網頁index.jsp 
<br>
<pre class="line-numbers"><code class="language-java match-braces">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=BIG5"&gt;<br>  &lt;title&gt;第一個DWR程式&lt;/title&gt;<br>//========================================<br>//dwr/interface/Counter.js是由DWRServlet根據dwr.xml中的設定生成的<br>//engine.js負責客戶端伺服端溝通<br>//util.js是一些好用的JavaScript程式，可以讓您少寫很多JavaScript。 <br>//page_counter.js呼叫後端.java檔<br>//========================================<br>  &lt;script type='text/javascript' src='dwr/interface/Counter.js'&gt;&lt;/script&gt;<br>  &lt;script type='text/javascript' src='dwr/engine.js'&gt;&lt;/script&gt;<br>  &lt;script type='text/javascript' src='dwr/util.js'&gt;&lt;/script&gt;<br>  &lt;script type='text/javascript' src='page_counter.js'&gt;&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;script language="Javascript"&gt;<br>	function test(num,url) {<br>		counter(num);<br>		location.href = url;<br>	}<br>	<br>	function test1(num) {<br>		counter(21);<br>	}<br>&lt;/script&gt;<br>&lt;body&gt;<br>&lt;table&gt;<br>	&lt;tr&gt;<br>		&lt;td&gt;&lt;a &gt;測試&lt;/a&gt;&lt;/td&gt;<br>	&lt;/tr&gt;<br>&lt;/table&gt;<br>&lt;input type='button' value='測試' onclick="test(21,'http://www.yahoo.com.tw')"&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</code></pre>
<br>
<br>
在Counter.java部分，可以做你需要後端做的事... 
<br>
修改完web.xml與dwr.xml記的要重開Tomcat 
<br>
測試時所有檔案的path: 
<br>
1.建立新目錄 ---&gt; tomcat/webapps/test/ 
<br>
2.dwr.jar ---&gt; tomcat/webapps/test/WEB-INF/lib/ 
<br>
3.web.xml ---&gt; tomcat/webapps/test/WEB-INF/ 
<br>
4.dwr.xml ---&gt; tomcat/webapps/test/WEB-INF/ 
<br>
5.Counter.java ---&gt; tomcat/webapps/test/WEB-INF/classes/ 
<br>
6.page_counter.js ---&gt; tomcat/webapps/test/ 
<br>
7.index.jsp ---&gt; tomcat/webapps/test/]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/271/482</guid>
				<link>https://forum.andowson.com/posts/preList/271/482</link>
				<pubDate><![CDATA[Tue, 23 Sep 2008 15:49:35]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
			<item>
				<title>[網頁程式設計 Web Development] 回覆:網頁圖片、文字、連結點閱率語法?</title>
				<description><![CDATA[ 感謝指導...]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/271/480</guid>
				<link>https://forum.andowson.com/posts/preList/271/480</link>
				<pubDate><![CDATA[Fri, 19 Sep 2008 13:49:27]]> GMT</pubDate>
				<author><![CDATA[ viva]]></author>
			</item>
	</channel>
</rss>