freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的企業(yè)門戶網(wǎng)站小樣的設(shè)計(jì)與開(kāi)發(fā)論文-閱讀頁(yè)

2025-03-18 09:55本頁(yè)面
  

【正文】 lic void init(FilterConfig config)throws ServletException{ =config。 } public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws ServletException{ HttpServletRequest srequest=(HttpServletRequest)request。 (request, response)。 } } public void destroy(){ =null。 在本系統(tǒng)中,項(xiàng)目為 UTF8 編碼,所以我在本系統(tǒng)中設(shè)計(jì)了一個(gè)將ISO88591與 UTF8編碼之間互相轉(zhuǎn)換的類。關(guān)鍵代碼如下: public static String tranC(String chB) { String result=null。 try { temp=(iso88591)。 }catch(UnsupportedEncodingException e) { (())。 } } . 網(wǎng)站首頁(yè)設(shè)計(jì) . 首頁(yè)概述 在進(jìn)行網(wǎng)站 首頁(yè)設(shè)計(jì)時(shí),不但要求網(wǎng)站布局合理,而且還應(yīng)該通過(guò)網(wǎng)站首頁(yè)的主要功能模塊充分體現(xiàn)出網(wǎng)站所要體現(xiàn)的主題內(nèi)容,從而給瀏覽者留下更深刻的映像。 . 首頁(yè)技術(shù)分析 網(wǎng)站首頁(yè)主要包括企業(yè)新聞?wù)故尽a(chǎn)品介紹、公司文化、技術(shù)支持、管理員登陸等功能鏈接。另外,在網(wǎng)站首頁(yè)中上品的展示位置需要在查詢代碼中使用分欄代碼,將商品以分欄的格式進(jìn)行顯示。應(yīng)用圖片熱點(diǎn)超鏈接實(shí)現(xiàn)圖片鏈接主要通過(guò) HTML 的 map標(biāo)記為圖片添加熱點(diǎn)。 屬性 說(shuō)明 name 圖片熱點(diǎn)的名稱 shape 定義圖片熱點(diǎn)區(qū)域的形狀 coords 設(shè)定區(qū)域坐標(biāo) href 設(shè)定區(qū)域的鏈接地址 alt 設(shè)定區(qū)域鏈接的描述文字 表 1. map標(biāo)記的屬性說(shuō)明 在 map標(biāo)記中,屬性 shape 的取值不同,相應(yīng)的設(shè)定也不同。 ? 設(shè)定屬性 shape 的屬性值為 rect 屬性 shape 取值為 rect,表示矩形區(qū)域,屬性 coords 的坐標(biāo)形式為“ x1, 30 y1, x2, y2”。 ? 設(shè)定屬性 shape 的屬性值為 circle 屬性 shape 取值為 circle,表示圓形區(qū)域,屬性 coords 的坐標(biāo)形式為“ x,y, r”。 ? 設(shè)定屬性 shape 的屬性值為 poly 屬性 shape 取值為 poly,表示多邊形區(qū)域,屬性 coords 的坐標(biāo)形式為“ x1,y1, x2, y2,?, xn, yn”。 . 首頁(yè)的實(shí)現(xiàn)過(guò)程 開(kāi)發(fā)首頁(yè)主要包括以下幾個(gè)功能操作“ ? 企業(yè)新聞信息展示 實(shí)現(xiàn)企業(yè)新聞?wù)故竟δ懿襟E如下: 1) 調(diào)用 JavaBean 中的企業(yè)新聞瀏覽方法,以集合的形式返回。 Iterator it2=()。% tr td width=4% class=zczi/td td width=96% class=zczi%=() %/td /tr %}% 2) 在 JavaBean 中的企業(yè)新聞查詢方法主要用于實(shí)現(xiàn)在數(shù)據(jù)庫(kù)中查詢企業(yè)新聞的相關(guān)信息。關(guān)鍵代碼如下: public Collection selectNews(){ Collection ret=new ArrayList()。 String sql=select top 6 * from tb_news。 while(()){ String title=(2)。 String news=(4)。 (title)。 (author)。 } }catch(Exception e){ ()。 return ret。關(guān)鍵代碼如下: public ResultSet selectbusiness(){ ResultSet rs=null。 String sql=select * from tb_business。 ()。 } 32 ()。 } 2) 在首頁(yè)中需要將商品信息以分欄形式排列 ,分欄具有很高的靈活性 ,可以使商品信息更清晰、一目了然。循環(huán)行、列,以分欄的形式輸出商品相關(guān)信息。 ResultSet Rs = ()。 if (RowCount%20) HRow++。iHRow。j=(i+1)*2。 if (()) break。作為企業(yè)門戶網(wǎng)站的留言板通常情況下都是只有留言和查看留言的功能,對(duì)于留言板的維護(hù)一般放在網(wǎng)站后臺(tái)進(jìn)行。 添加留言信息頁(yè)面主要通過(guò) 文件實(shí)現(xiàn),在該文件中放置 33 了用于收集用戶留言信息的表單元素和將留言信息添加到數(shù)據(jù)表中,將留言信息添加到數(shù)據(jù)表中主要通過(guò) BasetableFactory 的 CreateGuestboard 方法實(shí)現(xiàn)。 charset=GBK % % page import= % % page import= % % page import= % % page import= % %boolean flag=false。 if(submit!=nullamp。!.equals(submit)){ (error)。 (error,沒(méi)有添加標(biāo)題 )。 }else{ BasetableFactory bf=()。 (error,添加留言失敗 )。 } else{ (script()。/script)。兼顧整個(gè)企業(yè)網(wǎng)站頁(yè)面風(fēng)格,將商品以分欄方式羅列在商品介紹頁(yè)面中。 無(wú)論是 Web 程序還是應(yīng)用程序,只要當(dāng)用戶進(jìn)行數(shù)據(jù)庫(kù)查詢時(shí),都會(huì)對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行顯示,但是反饋給用戶的記錄數(shù)是不確定的。 本系統(tǒng)中選擇 了分欄顯示商品信息的方式。 . 商品介紹模塊實(shí)現(xiàn)過(guò)程 開(kāi)發(fā)商品介紹模塊步驟如下: 1) 在 JavaBean 中創(chuàng)建商品信息查詢方法。 try{ connsqlserver connsqlserver=new connsqlserver()。 rs=(sql)。 }catch(Exception e){ ()。 2) 在前臺(tái)頁(yè)面中使用分欄語(yǔ)句將商品信息放入頁(yè)面中,由于需要分 2 行 3 列,所以總個(gè)數(shù)設(shè)置為 6。 35 ResultSet Rs = ()。 if (RowCount%20) HRow++。iHRow。j=(i+1)*2。 if (()) break。當(dāng)管理員沒(méi)有輸入用戶名或密碼時(shí),系統(tǒng)會(huì)通過(guò) JavaScript 腳本進(jìn)行判斷,并給予提示信息。 . 后臺(tái)登錄模塊技術(shù)分析 后臺(tái)登錄模塊使用 JavaBean 技術(shù)開(kāi)發(fā)。 管理員進(jìn)入后臺(tái)管理頁(yè)面必須通過(guò)系統(tǒng)登錄頁(yè)面進(jìn)入,這是任何一個(gè)管理系 36 統(tǒng)的保密性的需要。在這里我使用 JSP 頁(yè)面接受表單中的值,在接受頁(yè)面中使用 jsp:useBean id=”” class=”” scope=”” /標(biāo)簽引用JavaBean。 使用 jsp:useBean id=”” class=”” scope=”” /中元素 id 的值調(diào)用JavaBean 中 驗(yàn) 證 登 錄 是 否 成 功 的 方 法 , 與 此 同 時(shí) 在 這 里 用 到 了 文件中的連接數(shù)據(jù)庫(kù)、查詢數(shù)據(jù)庫(kù)、關(guān)閉數(shù)據(jù)庫(kù)連接方法。登陸模塊中 JavaScript 關(guān)鍵代碼如下: script type=text/javascript ! function submit2(){ if(==0){ alert(請(qǐng)?zhí)顚懹脩裘?!)。 } if(==0){ alert(請(qǐng)?zhí)顚懨艽a !)。 } ()。 } /script . 后臺(tái)登錄模塊實(shí)現(xiàn)過(guò)程 后臺(tái)登陸模塊實(shí)現(xiàn)步驟如下: 1) 創(chuàng)建后臺(tái)登錄頁(yè)面 文件,將用戶名和密碼文本框放入表單中,提交到 文件。 area shape=rect coords=357,8,413,35 href= onClick=return reset()。關(guān)鍵代碼如下: public class user { String name。 public user(){ String name=。 } public String getName(){ return 。 } public void setName(String name){ 38 =name。 }} 3) 在 文 件 中 , 使 用 jsp:setProperty property=” *” name=” user” /獲取表單中的值。 String password=().trim()。當(dāng) property 屬性被設(shè)置為“ *”時(shí) (這是一種設(shè)置 JavaBean屬性的快捷方式 ),它自動(dòng)將用戶輸入的值賦予 JavaBean 中的 setXXX()方法,這是如調(diào)用 getXXX()方法,即可取出用戶在文本框中輸入 的值。 4) 在 文件中添加登錄驗(yàn)證方法 —— check()方法。 String names=。 try{ 39 connsqlserver connsqlserver=new connsqlserver()。+name+39。+password+39。 rs=(sql)。 passwords=(password)。 } } } catch(Exception e){ ()。 return i。關(guān)鍵代碼如下: jsp:useBean id=sql scope=page class=/ % String name=().trim()。 int i=0。 i=(name,password)。 ()。 /script % ()。為了避免這樣的錯(cuò)誤,本系統(tǒng)采用 session 進(jìn)行控制。關(guān)鍵代碼如下: i=(name,password)。 ()。關(guān)鍵代碼如下: % if((“ ok” )!=” ok” ) (“ ” )。 . 商品管理模塊設(shè)計(jì) 41 . 商品管理模塊概述 管理員登錄成功后,進(jìn)入后臺(tái)管理頁(yè)面,單擊左側(cè)的“商品管理”鏈接,即可進(jìn)入商品管理頁(yè)面。其中商品瀏覽添加了分頁(yè)顯示功能。商品和商品類別管理主要包括添加、刪除、修改、瀏覽等功能,其實(shí)現(xiàn) 主要應(yīng)用了一下技術(shù): 1) 使用 Insert Into 語(yǔ)句 使用 Insert Into 語(yǔ)句實(shí)現(xiàn)商品類別與商品的添加。 field1, field2 如果后面跟的是 target 參數(shù),則為要追加數(shù)據(jù)的字段名;如果后面跟的是 source 參數(shù),則為從其中獲得數(shù)據(jù)的字段名。 tableexpression 從其中得到要插入的記錄的表名。 42 source 制記錄的來(lái)源表或查詢的名稱。每一個(gè)值將依照它在列表中的位置,順序插入相關(guān)字段:value1 將被插入至追加記錄的 field1 之中, value2 插入至 field2,依此類推。 39。 表 41. Insert Into 語(yǔ)法中的參數(shù)說(shuō)明 2) 使用 Update 語(yǔ)句 Update 語(yǔ)句主要用于更新單行上的一列或多列的值,或是更新單個(gè)表中選定的一些行賞的多個(gè)列支,為了在 Update 語(yǔ)句中修改制定表中的數(shù)據(jù),必須有對(duì)表的 Update 訪問(wèn)權(quán)限。 Update 語(yǔ)句的語(yǔ)法格式如下: UPDATEtable_name|view_name SETcolumn_name=expression [? ,last column_name=last expression] [WHEREsearch_condition] UPDATE 語(yǔ)法中的參數(shù)說(shuō)明如表 42 所示。如果該表不在當(dāng)前數(shù)據(jù)庫(kù)或服務(wù)器中,或部位當(dāng)前用戶所有,這個(gè)名稱可用鏈接服務(wù)器、數(shù)據(jù)庫(kù)和所有者名稱來(lái)限定 view_name 要更新的視圖的名稱。 column_name必須位于 Update子句中所指定的表或視圖中 expression 變量、表達(dá)式或加 上括號(hào)返回單個(gè)值的subSELECT 語(yǔ)句。 Delete語(yǔ)句的語(yǔ)法格式如下: DELETE FROMtable_name [WHEREsearch condition] 其中參數(shù)介紹如 下。 ? table_name:是要?jiǎng)h除數(shù)據(jù)的表
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1