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

正文內(nèi)容

j2ee項目實訓(xùn)struts框架技術(shù)——第1章struts框架技術(shù)第3部分(更新版)

2026-01-02 12:34上一頁面

下一頁面
  

【正文】 件進(jìn)行請求的 URL 地址中的 Path 內(nèi)容,而 name=userInfoActionForm則表示用戶的請求數(shù)據(jù)來自于 UserInfoActionForm 表單組件; input=/表示對該 Action 組件進(jìn)行請求的頁面文件為 ,而其中的 type 屬性是 ActionServlet 用來實例化 Action 組件類對象的 Action 全局 類名稱 。 圖 在本示例 Web 站點所在的 WEBINF 目錄下新建 文件 2)在 文件中配置出本示例中的各個組件 在 文件中配置出當(dāng)前 Web 應(yīng)用中與 Struts 框架有關(guān)的各個組件的配置項目,主要涉及 UserInfoActionForm 組件 和 UserInfoAction 組件等內(nèi)容。 2)拷貝 Struts 的標(biāo)簽庫描述文件到示例的 WEBINF 目錄中 為了能夠在 JSP 頁面中應(yīng)用 Struts 的標(biāo)簽庫,需要拷貝 Struts 的標(biāo)簽庫描述文件到示例的 WEBINF 目錄中。 為該表單頁面 設(shè)計一個對應(yīng)的 ActionForm 組件類,用于封裝用戶請求輸入的數(shù)據(jù),類的名稱為 UserInfoActionForm,并在這個類中對用戶的輸入數(shù)據(jù)進(jìn)行基本的數(shù)據(jù)驗證(必須輸入用戶的名稱信息);然后再為該請求設(shè)計一個對應(yīng)的 Action 組件類,類名稱為 UserInfoAction,用于獲得用戶的請求輸入的名稱信息,然后再輸出問候的信息到顯示頁面中。39。當(dāng)然,為了能夠使應(yīng)用系統(tǒng)能夠達(dá)到國際化的實現(xiàn)要求,首先應(yīng)該保證在各個 JSP 頁面中不應(yīng)該有硬編碼的文本提示信息,同時在后臺的 JavaBean 組件中也不應(yīng)該返回硬編碼的錯誤提示文字信息。 利用 資源 配置文件可以實現(xiàn)應(yīng)用系統(tǒng)的國際化效果 1)什么是應(yīng)用系統(tǒng)的國際化 所謂的 國際化( Internationalization i18n),也 就是指所設(shè)計的應(yīng)用系統(tǒng),能夠不經(jīng)過對本應(yīng)用系統(tǒng)中的程序代碼進(jìn)行修改就可以將本應(yīng)用系統(tǒng)適用于各種不同的語言和區(qū)域場所。 Struts 框架為應(yīng)用系統(tǒng)提供了實現(xiàn) 國際化的 全方位支持 1) Struts 框架中實現(xiàn) Web 應(yīng)用系統(tǒng)國際化的基本技術(shù)思路 隨著 Web 應(yīng)用技術(shù)的不斷地普及和深入,應(yīng)用的國界也逐漸消失。charset=gb2312% % taglib uri=/WEBINF/ prefix=bean % % taglib uri=/WEBINF/ prefix=html % % taglib uri=/WEBINF/ prefix=logic % html:html locale=truehead titlebean:message key=//title html:base//headbody html:form action=/ method=post bean:message key=/html:text property=userName / html:submit property=submitbean:message key= / /html:submit /html:form /body/html:html Struts 框架中 的 資源 配置文件 1) 默認(rèn)的資源 配置 文件的名稱和 存放位置 在基于 Struts 框架的 Web 應(yīng)用系統(tǒng)中提供 默認(rèn)的資源 配置 文件,該文件的名稱一般為楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 3/20 頁 ,并存放在 WEBINF/classes 目錄下(如果有 缺省的 包的目錄路徑則應(yīng)該放在該 缺省的 包所指示的目錄中) 中。這主要是用 message標(biāo)簽元素來配置和定義、并利用 parameter 屬性指出默認(rèn)的資源文件。 在 Tomcat 服務(wù)器中直接構(gòu)建本示例 Web 站點的根目錄 在 Tomcat 服 務(wù)器中的 webapps 的目錄中直接新建一個名稱為 FirstStrutsWeb 目錄,用于存放當(dāng)前 Web 應(yīng)用中的所有頁面和各個組件的內(nèi)容,并在該 FirstStrutsWeb 目錄中再建立出 WEBINF、 classes 和 lib 等子目錄。具體的要求請見下面的圖 所示的操作圖示。 Struts 使用來自于 Jakarta Commons 項目的 Digester 來解析 Struts 配置文件。 圖 在本示例 Web 站點的根目錄下設(shè)計頁面文件 2)設(shè)計該 頁面的 內(nèi)容 該 頁面文件作為用戶的請求頁面,并在該頁面中包含有一個表單,該表單由于需要向 UserInfoAction 組件發(fā)出請求,因此其 action 屬性應(yīng)該設(shè)置為/。 【例 114】 顯示請求的處理結(jié)果的 頁面示例 % page language=java pageEncoding=gb2312% % taglib uri= prefix=bean % % taglib uri= prefix=html % 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 12/20 頁 % taglib uri= prefix=logic % % taglib uri= prefix=tiles % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html headtitle顯示用戶請求輸入的信息的頁面 /title/head body h3bean:write name=userInfo/ 您好!歡迎您瀏覽本系統(tǒng)! /h3 /body /html 設(shè)計對請求頁面中的表單進(jìn)行包裝的 UserInfoActionForm 類 1)新建一個 UserInfoActionForm類 該 UserInfoActionForm類繼承了 ActionForm類,并重寫了其中的 reset()方法和 validate()方法, reset()方法用于數(shù)據(jù)復(fù)位初始化, validate()方法用于對數(shù)據(jù)進(jìn)行“格式”方面的檢查功能。 private String userInfo。 } public void setUserInfo(String userInfo) { = userInfo。 Struts 框架中的許多組件設(shè)計為是可以被具體應(yīng)用子類化的,以便可以提供其它的服務(wù)功能。 import 。 } else if((link)) { userInfo=(userInfo)。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 16/20 頁 圖 對該類進(jìn)行編譯以產(chǎn)生出 文件 當(dāng)然,如何正確地編程線程安全的 Action 類,也是讀者所應(yīng)該要注意的問題。 讀者在圖 中所示的頁面中直接點擊超鏈接而觸發(fā)請求,將能夠產(chǎn)生 Get 方式的提交。 本章小結(jié) 本章的學(xué)習(xí)重點 目前在 J2EE 技術(shù)平臺中出現(xiàn)了大量不同功能的框架系統(tǒng),而 Struts MVC 框架以其技術(shù)的成熟性和擁有廣大的開發(fā)人群而在目前的企業(yè)應(yīng)用系統(tǒng)的開發(fā)中被大量
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1