1、動態網頁設計(JSP)試題
B B C X D B X C
填空:
1.response
2.WEB-INF classes
3.BufferedReader PrintWriter
4.classes lib
5.網頁地址/hello 這實在要調用Servlet的地方寫HelloServlet
6.獲得服務期IP
7.頁面跳轉
X的想不起來了
2、怎麼用JSP製作動態網頁,需要安裝什麼軟體?
首先來java的jdk肯定要裝 其次要有運行的源伺服器,比如tomcat
別的話其實已經不需要了,當然前提是你想用記事本寫代碼
有好的開發環境是最好的,netbeans是其中一個,eclipse也是,你可以選合適的。
3、JSP動態網頁設計的問題,希望大家幫幫忙~!
document.myform.name.value
document.getElementById(name).value
1.request對象 客戶端的請求信息被封裝在request對象中,通過它才能了解到客戶的需求,然後做出響應。它是HttpServletRequest類的實例。2.response對象 response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實例。 3.session對象 session對象指的是客戶端與伺服器的一次會話,從客戶連到伺服器的一個WebApplication開始,直到客戶端與伺服器斷開連接為止。它是HttpSession類的實例. 4.out對象 out對象是JspWriter類的實例,是向客戶端輸出內容常用的對象.5.page對象 page對象就是指向當前JSP頁面本身,有點象類中的this指針,它是java.lang.Object類的實例.6.application對象 application對象實現了用戶間數據的共享,可存放全局變數。它開始於伺服器的啟動,直到伺服器的關閉,在此期間,此對象將一直存在;這樣在用戶的前後連接或不同用戶之間的連接中,可以對此對象的同一屬性進行操作;在任何地方對此對象屬性的操作,都將影響到其他用戶對此的訪問。伺服器的啟動和關閉決定了application對象的生命。它是ServletContext類的實例。7.exception對象 exception對象是一個例外對象,當一個頁面在運行過程中發生了例外,就產生這個對象。如果一個JSP頁面要應用此對象,就必須把isErrorPage設為true,否則無法編譯。他實際上是java.lang.Throwable的對象 8.pageContext對象 pageContext對象提供了對JSP頁面內所有的對象及名字空間的訪問,也就是說他可以訪問到本頁所在的SESSION,也可以取本頁面所在的application的某一屬性值,他相當於頁面中所有功能的集大成者,它的本類名也叫pageContext。9.config對象 config對象是在一個Servlet初始化時,JSP引擎向它傳遞信息用的,此信息包括Servlet初始化時所要用到的參數(通過屬性名和屬性值構成)以及伺服器的有關信息(通過傳遞一個ServletContext對象)
3.response重置URL地
4、製作一個簡易JSP動態網頁
基於此題目圖書資料檢索系統
,可以為你提供一份適用於初學者的代碼,
還有別的要求么,可以與我們聯系,,聯系我們需要提供你的問題和電子郵件,有可能幫你,但肯定救急,請用BaiHi為我留言,
此回復對於所有需求和和來訪者有效,
ES:\\
5、誰有《php動態網頁設計與製作案例教程的ppt》
如果用戶和密碼都驗證成功,那麼建立一個session("name")=用戶名
之後跳轉到歡迎頁面(response.redirect(「頁面」))
在歡迎頁面顯示<%=session("name")%>
0
6、JSP動態網頁製作有些什麼基本標簽?
<jsp:include> //允許包含靜態和動態文件,這兩種包含文件的結果是不同的。
如果文件僅是靜態文件,
那麼這種包含僅僅是把包含文件的內容加到jsp文件中去,
而如果這個文件動態的,那麼這個被包含文件也會被Jsp編譯器執行(這一切與asp 相似)
如果這個包含文件是動態的,那麼你還可以用<jsp:param>還傳遞參數名和參數值
<jsp:forward> //格式:<jsp:forward page="要轉的頁面" />
作用是從該指令處停止當前頁面的繼續執行,而專項其他的
常使用的地方,判斷不同的用戶登錄到不同的頁面
<jsp:param>
<jsp:plugin> //用來在C/S客戶端瀏覽器中播放或顯示一個對象
<jsp:useBean> //創建一個BEAN實例並指定它的名字和作用范圍
<jsp:setProperty> //設置JavaBean的屬性。
<jsp:getProperty> //輸出某個JavaBean的屬性。
希望對樓主有幫助
7、怎麼用JSP製作動態網頁,需要安裝什麼軟體?
一、什麼是ASP?
ASP是Active Server Pages的簡稱,它是一種在微軟公司的WEB伺服器IIS(Internet Infomation Server)上開發交互網頁的新技術。微軟公司最初在IIS3.0版上使用它以取代CGI。隨著Windows NT在WWW上的使用日益增多,ASP已經成為了開發動態網站、構築Internet和Intranet應用的最佳選擇。
二、在哪裡可以找到支持ASP的伺服器軟體?
如果你的計算機上裝的是Windows NT 4.0,那麼你可以通過安裝NT的可選包Windows NT Option Pack 4.0來安裝IIS4.0,然後你就可以在IIS4.0里使用ASP了。如果你的操作系統是Windows 98, 那麼你可以在Win98光碟里找到一個ADD-ONS目錄,下面的PWS目錄裡面有一個小型WWW伺服器軟體PWS(PersonalWeb Server),它也可以支持ASP。如果你想用一用Windows 2000的測試版,那麼你可以選裝Server版或者Advanced Server版,它們都已經自帶IIS5.0了。
三、如何編寫ASP?
你或許用過Javascript在網頁里彈出一個小窗口,你是這樣做的:
<html>
<head>
<title>New Page 1
</head>
<body>
<Script Language=〃JavaScript〃>
alert(〃hello!〃);
</Script>
</body>
</html>
編寫ASP就跟它差不多,同樣是在網頁文件里加些東西,不像CGI那樣你還得寫一個EXE文件。唯一應該注意的是,網頁文件應該以.asp作為後綴名,而不能是.htm,這樣WWW伺服器才能識別它是ASP文件並進行相應的處理。
注意,上面例子中使用了 <script>和</script> 來把腳本包括起來,以區別普通的Html標記。在ASP中,使用另外兩個符號來標記ASP代碼,它們是「<%」 和「%>」。WWW伺服器在處理ASP文件時,一看到$#@60;%就知道ASP的代碼開始了,而看到%>就知道代碼結束。
通常,我們可以用Notepad來編輯ASP文件,不過因為FrontPage98有強大的網頁管理功能,所以最好在Frontpage98里編寫ASP文件。當你要往一個網頁里插入ASP代碼時,只需選擇FrontPage Editor下部的「HTML」標簽頁就行了。
四、一個例子
最後讓我們來看一個例子,將它以a.asp存檔,它在瀏覽器里輸出三個「Hello ASP」,從這里我們可以體會ASP代碼是如何同HTML標記語言結合在一起的。
<html>
<head>
<title>New Page 1
</head>
<body>
<%For i=1 to 3%>
<font size=〃><%=i%>〃Hello ASP
<%Next%>
</body>
</html>
請注意,文件後綴一定要為.asp。
五、ASP的處理流程
當我們用瀏覽器查看一個ASP文件時,都發生了些什麼呢?
以上面那個a.asp為例,當我們在瀏覽器里輸入 http://localhost/a.asp(localhost為主機名),瀏覽器向WWW伺服器發出請求,要求返回a.asp的內容。WWW伺服器在接到請求後,發現它的後綴為.asp,於是就將這個文件交給專門的ASP處理程序,這個程序掃描a.asp,把其中用<%和%>括起來的代碼解釋並執行,最後把執行結果再傳回給WWW伺服器,WWW伺服器把結果通過HTTP協議傳回到瀏覽器。你可以用瀏覽器的查看源代碼功能查看一下,你並沒有發現<%和%>標記,因為它們已經在伺服器端被處理掉了,瀏覽器所獲得的僅僅是結果,是一些標準的HTML標記。整個過程如圖。
下一講中,我們將介紹一些Vbscript的基礎知識。它是在ASP中用得最多的腳本語言之一。
---------------
1.2 JSP及其特點
JavaServer Pages(JSP)是一種實現普通靜態HTML和動態HTML混合編碼的技術,有關JSP基礎概念的說明請參見《JSP技術簡介 》。
許多由CGI程序生成的頁面大部分仍舊是靜態HTML,動態內容只在頁面中有限的幾個部分出現。但是包括Servlet在內的大多數CGI技術及其變種,總是通過程序生成整個頁面。JSP使得我們可以分別創建這兩個部分。例如,下面就是一個簡單的JSP頁面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>歡迎訪問網上商店</TITLE></HEAD>
<BODY>
<H1>歡迎</H1>
<SMALL>歡迎,
<!-- 首次訪問的用戶名字為"New User" -->
<% out.println(Utils.getUserNameFromCookie(request)); %>
要設置帳號信息,請點擊
<A HREF="Account-Settings.html">這里</A></SMALL>
<P>
頁面的其餘內容。.
</BODY></HTML>
下面是JSP和其他類似或相關技術的一個簡單比較:
JSP和Active Server Pages(ASP)相比
Microsoft的ASP是一種和JSP類似的技術。JSP和ASP相比具有兩方面的優點。首先,動態部分用Java編寫,而不是VB Script或其他Microsoft語言,不僅功能更強大而且更易於使用。第二,JSP應用可以移植到其他操作系統和非Microsoft的Web伺服器上。
JSP和純Servlet相比
JSP並沒有增加任何本質上不能用Servlet實現的功能。但是,在JSP中編寫靜態HTML更加方便,不必再用 println語句來輸出每一行HTML代碼。更重要的是,藉助內容和外觀的分離,頁面製作中不同性質的任務可以方便地分開:比如,由頁面設計專家進行HTML設計,同時留出供Servlet程序員插入動態內容的空間。
JSP和伺服器端包含(Server-Side Include,SSI)相比
SSI是一種受到廣泛支持的在靜態HTML中引入外部代碼的技術。JSP在這方面的支持更為完善,因為它可以用Servlet而不是獨立的程序來生成動態內容。另外,SSI實際上只用於簡單的包含,而不是面向那些能夠處理表單數據、訪問資料庫的「真正的」程序。
JSP和javascript相比
javascript能夠在客戶端動態地生成HTML。雖然javascript很有用,但它只能處理以客戶端環境為基礎的動態信息。除了Cookie之外,HTTP狀態和表單提交數據對javascript來說都是不可用的。另外,由於是在客戶端運行,javascript不能訪問伺服器端資源,比如資料庫、目錄信息等等。
8、網頁製作中基本jascript和動態JSP 有何分別
javascript是一種語言,用來處理頁面的數據,
jsp是一種頁面格式,這種頁面是動態頁面,即是說,頁面的內容不是固定的,
舉個簡單的例子,比如有一個資料庫,有10條語句,jsp把這個資料庫的記錄都顯示到頁面上是10條,後來,你又在資料庫中添加了10條,這樣,你不需要對頁面更改,頁面就能顯示這20條數據,
同理,可以用來動態顯示圖片、文本、數據 等等