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

正文內容

j2ee項目實訓struts框架技術——第1章struts框架技術第2部分(編輯修改稿)

2024-12-20 04:08 本頁面
 

【文章內容簡介】 pping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ UserRegisterForm userRegisterForm = (UserRegisterForm) form。 String targetPage=registerSuccess。 // 。其它的代碼在此加以省略 return ((targetPage))。 } } Struts 框架標簽庫技術及相關的組件 在常規(guī)的 Web 應用系統(tǒng)的表示層頁面組件開發(fā)中,由于經常需要在頁面組件中內嵌數(shù)據處理和格式化等方面的邏輯控制,而一般的實現(xiàn)方式是通過 Java 腳本來實現(xiàn)。而在 JSP頁面組件中散布大量的業(yè)務邏輯功能實現(xiàn)的代碼既不便于對象組織,也不利于代碼的管理和重用,而且非常低效。 而改變這樣的開發(fā)狀況是應用 JavaBean 組件技術進行對象包裝和利用標簽技術封裝頁面中的各個功能行為,在 Struts 框架中為開發(fā)者提供了一整套的頁面標簽庫,從而幫助 Java程序員在 Web 界面組件中清晰明確地調用后臺的數(shù)據處理功能程序并隱藏業(yè)務邏 輯層中的楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜 版必究 , 7/15 頁 具體業(yè)務功能實現(xiàn)邏輯的技術細節(jié)。 標簽和 Java 腳本是 JSP 表示層組件的基本組成元素 在一般的 J2EE Web開發(fā)技術中的表示層是采用 JSP( Java Server Page)技術、并通過在 JSP頁面中內嵌對應的 Java腳本( Scriptlet)完成普通的數(shù)據訪問和數(shù)據格式化等方面的功能邏輯。采用腳本對于快而雜 ( FastandDirty)的功能(不追求該段代碼的可重用性時)實現(xiàn)編碼來說是一種不錯的選擇, 但要求開發(fā)者在 HTML頁面 中混用 Java代碼。 但如果在 JSP頁面中出現(xiàn)大量的體現(xiàn) 業(yè)務 邏輯的 Java腳本,將會使得對該頁面的調試困難、可讀性和可重用性也比較差。 下面的 【例 12】中的頁面為某個 Web 應用系統(tǒng)中實現(xiàn) 用戶注冊功能的 JSP 頁面的實現(xiàn)示例,從該頁面中可以明顯地看到,大量的 Java 腳本和 HTML/JSP 標簽混雜在一起,不利于系統(tǒng)中的代碼的重用。 【例 12】 完成用戶注冊功能的 JSP 頁面的實現(xiàn)示例 %@ page contentType=text/html。charset=gb2312% %@ page import=.*% jsp:useBean id=userInfoBeanID scope=page class=/ !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN htmlhead/headbody %! String userName,userPassword,userDepartment,userAdminLevel,departAdminLevel。 int wUserLevel,wDepartLevel。 ResultSet rs=null。 Connection con=null。 PreparedStatement ps=null。 String selectSQL,insertSql。 % % (gb2312)。 userName=(userName).trim()。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜 版必究 , 8/15 頁 userPassword=(userPassword).trim()。 userDepartment = (userDepartment).trim()。 userAdminLevel = (userAdminLevel).trim()。 departAdminLevel = (departAdminLevel).trim()。 wUserLevel=(userAdminLevel)。 wDepartLevel=(departAdminLevel)。 insertSql=insert into userInfoTable values(?,?,?,?,?)。 con=()。 ps=(insertSql)。 (1,userName)。 (2,userPassword)。 (3,userDepartment)。 (4,wUserLevel)。 (5,wDepartLevel)。 ()。 ()。 /body/html Struts 框架中的標簽庫技術 在 Struts框架中為了能夠改進這種狀態(tài)、并達到將頁面顯示和頁面中的數(shù)據處理相互分離、簡化對通用的數(shù)據處理的實現(xiàn),對 JSP技術規(guī)范中的標準標簽進行了擴展而為開發(fā)人員提供了一整套的標簽 庫 。 因為 JSP標簽可以和 HTML標簽混合使用,就如同它們是原生 HTML標簽一樣。 通過這些標簽可以非常好地和應用系統(tǒng)中的模型層組件進行交互,并利用表單標簽創(chuàng)建的 JSP頁面,可以實現(xiàn)和 ActionForm組件對象之間的映射,以完成對用戶請求的數(shù)據封裝。 Struts 框架中 的 標簽 庫 主要是由 Html、 Bean、 Logic 和 Tiles、 Template 等類型的標簽庫所組成 。 Struts 框架之所以提供這樣豐富的標簽庫,其目的是使得 Struts 框架易于和 JSP 頁面技術 一起使用、并且減少甚至消除了編寫額外功能標簽的需要。 1) Html 標簽庫 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜 版必究 , 9/15 頁 Html 標簽庫主要是用來生成標準的 HTML 標簽、顯示頁面中表單元素控件、并對表單進行數(shù)據包裝,以及顯示錯誤信息等。這些標簽都封裝在文件名為 的標簽庫描述文件中。 Struts 框架 HTML 標簽庫中的大部分標簽都與普通的 HTML 標簽元素相對應,并且它們實現(xiàn)的功能與對應的 HTML 標簽元素相同、甚至提供更為強大的功能。 2) Bean 標簽庫 Bean 標簽庫主要是實現(xiàn)在 JSP 頁面中管理各種 JavaBean 對象,利用該組標簽可以訪問已經存在的 JavaBean 對象以及它們的成員屬 性,同時還包含用于定義新的 JavaBean 對象、訪問現(xiàn)有的 JavaBean 對象、 HTTP Cookies、 HTTP Headers 等方面的數(shù)據功能。對這些標簽的定義信息都封裝在文件名為 的標簽庫描述文件中。 3) Logic 標簽庫 Logic 標簽庫主要是用來在 JSP 頁面中控制流程,利用邏輯標簽庫中的標簽,可以根據特定的邏輯條件來控制輸出頁面的內容或者循環(huán)遍歷集合中的所有成員元素,從而能夠大大地減少對 Java 腳本的使用量; Logic 標簽庫中定義的各個標
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1