Professional Documents
Culture Documents
圖一 : JSP 網站伺服器的運作原理
解答: top.htm
<H1>金門技術學院</H1>
3. 請寫出下列網頁的 HTML 語法 (10%)
解答: left.htm
<a href="information.htm">資管系</a><BR/>
<a href="electronic.htm">電子系</a>
解答: information.htm
<table border="1" width="80%">
<tr><th>姓名</th><th>E-mail</th></tr>
<tr><td>李小明</td>
<td><a href="lee@mail.km.kuas.edu.tw">lee@mail.km.kuas.edu.tw</td>
</tr>
<tr><td>王小華</td>
<td><a href="wang@mail.km.kuas.edu.tw">wang@mail.km.kuas.edu.tw</td>
</tr>
</table>
5. 請利用框架 frame 寫出下列網頁的 HTML 語法,其中可利用 1, 2, 3 題的內容 (10%)
解答: frame.htm
<frameset rows="20%,*">
<frame src="top.htm"/>
<frameset cols="20%,*">
<frame src="left.htm"/>
<frame src="information.htm"/>
</frameset>
</frameset>
6. 請寫出一個 JSP (或 ASP) 程式 enum1.jsp,讓使用者可在網址上打入 from 和 to 參數,然後
網頁上將顯示從 from 到 to 之間的所有整數. (20%)
(註 : 利用 int i = Integer.parseInt(str); 可將字串轉換為整數.)
解答:
<%
String from = request.getParameter("from");
String to = request.getParameter("to");
int ifrom = Integer.parseInt(from);
int ito = Integer.parseInt(to);
<BR/><BR/>
<BR/><HR/><BR/>
<table border="1">
<tr><th>座號</th><th>姓名</th></tr>
<%
String from = request.getParameter("from");
String to = request.getParameter("to");
int ifrom = Integer.parseInt(from);
int ito = Integer.parseInt(to);
當使用者在下圖中的表單選擇電話區碼,然後按下送出後,系統會顯示出該區碼的姓名與電話表格,
例如:下圖是 使用者選擇 082 後的顯示結果。(提示 : 利用 tel[i].indexOf(areaCode) == 0 可判
斷電話的區碼是否是 areaCode.) (40%)
<%
String[] name = {"某甲", "某乙", "某丙", "某丁" };
String[] tel = {"082-313530", "02-7654321", "082-313532", "02-1234567" };
%>
<form action="enum3.jsp" method="get">
區碼 :
<select name="AreaCode">
<option value=""/>
<option value="02"/>02
<option value="082"/>082
</select>
<input type="submit" value="送出"/>
<BR/><HR/><BR/>
<table border="1">
<tr><th>座號</th><th>姓名</th><th>電話</th></tr>
<%
int i;
String areaCode = request.getParameter("AreaCode");
for (i=0; i < 4; i++)
if (areaCode == null || areaCode.length()==0 || tel[i].indexOf(areaCode) == 0)
out.println("<tr><td>"+i+"</td><td>"+name[i]+"</td><td>"+tel[i]+"</td></tr>");
%>
</table>
</form>