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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第1章struts框架技術(shù)第3部分(完整版)

2025-12-28 12:34上一頁面

下一頁面
  

【正文】 JSP 頁面,并在該頁面中包含有一個(gè)表單和一個(gè)超鏈接。 拷貝 Struts 的系統(tǒng)庫包文件和標(biāo)簽庫的描述文件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/20 頁 1)拷貝 Struts 的系統(tǒng)庫 *.jar 包文件到示例的 lib 目錄中 圖 拷貝 Struts 的系統(tǒng)庫 *.jar 包文件到示例的 lib 目錄中 可參照上面的圖 所示的文件名稱的圖示狀態(tài),拷貝 Struts 的系統(tǒng)庫 *.jar 包中有關(guān)的各個(gè)系統(tǒng)文件 到示例的 lib 目錄中。 【例 111】 在 文件中與 ActionServlet 組件相關(guān)的配置內(nèi)容 ?xml version= encoding=UTF8? webapp xmlns= xmlns:xsi= version= xsi:schemaLocation= servlet servletnameaction/servletname !— 下面為標(biāo)準(zhǔn) ActionServlet 配置 servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam initparam paramnamedebug/paramname paramvalue3/paramvalue /initparam initparam paramnamedetail/paramname 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/20 頁 paramvalue3/paramvalue /initparam loadonstartup0/loadonstartup ! 數(shù)字越低表明啟動(dòng)越早 /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping /webapp 設(shè)計(jì)本示例的 文件并在其中提供各個(gè)組件的配置項(xiàng)目內(nèi)容 1)在本示例 Web 站點(diǎn)所在的 WEBINF 目錄下新建 文件 可以借助于一般的 文本編輯軟件如 EditPlus 等工具,直接在本示例的 Web 站點(diǎn)所在的WEBINF目錄下新建 文件。 其中的 formbean標(biāo)簽主要是定義出本示例中的 UserInfoActionForm 表單組件,其名稱為 userInfoActionForm。userInfo=yang 點(diǎn)擊我將向您進(jìn)行問候 /a /body/html 由于在該頁面中的表單和超鏈接都需要向同一個(gè) UserInfoAction 組件發(fā)出請(qǐng)求,為了能夠區(qū)分該兩種不同形式的請(qǐng)求,在表單中包含有一個(gè)屬性名稱為 action 的 隱藏表單域。 import 。 } 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 13/20 頁 public void reset(ActionMapping mapping, HttpServletRequest request) { action=。如果 ActionForm 是設(shè)置為放在 HttpSession 中,則必須要重寫其中的 reset 方法,以便每次 使用 ActionForm組件對(duì)象時(shí)都能夠進(jìn)行賦初始值。 【例 116】 UserInfoAction 類的代碼示例 package 。 public class UserInfoAction extends Action {//在此方法中處理 HTTP 請(qǐng)求數(shù)據(jù),并作響應(yīng) public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 15/20 頁 ActionForward targetActionForward=null。 return targetActionForward。 最后,本示例中的各個(gè)文件的目錄及文件的關(guān)系請(qǐng)見下面的圖 所示。因此,在下面的圖 中將顯示輸出“ yang 您好!歡迎您瀏覽本系統(tǒng)!”的提示文字。 本章的學(xué)習(xí)難點(diǎn) 由于在 Struts 框架的應(yīng)用系統(tǒng)開發(fā)中的各個(gè)層組件之間的關(guān)系定義是通過 文件實(shí)現(xiàn)的,而在 文件中有大量的標(biāo)簽和不同的屬性,如果沒有開發(fā)工具的動(dòng)態(tài)幫助的支持,對(duì)讀者來說也是一個(gè)挑戰(zhàn)。 本章的學(xué)習(xí)要點(diǎn) 希望讀者區(qū)分標(biāo)準(zhǔn)的 MVC、 Web MVC( JSP Model Two)和 Struts MVC 三者在具體的系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)方面的不同點(diǎn),同時(shí)也應(yīng)該充分地了解 Struts MVC 的系統(tǒng)架構(gòu)的技術(shù)特點(diǎn)。 1本示例中需要進(jìn)一步完善的功能 當(dāng)用戶在表單中輸入的名稱參數(shù)為中文字符串時(shí),如在本示例中輸入“楊少波”,請(qǐng)見下面的圖 中所輸入的結(jié)果,然后再進(jìn)行提交。 圖 本示例中的各個(gè)文件的目錄及文件的關(guān)系 啟動(dòng) Tomcat 服務(wù)器并執(zhí)行本 Web 應(yīng)用示例 1)啟動(dòng) Tomcat 服務(wù)器 在讀者的計(jì)算機(jī)中安裝配置好 Tomcat 服務(wù),一般應(yīng)該選擇為 版。 execute()方法要 求返回一個(gè) ActionForward 對(duì)象,這對(duì)應(yīng)于 文件中 action標(biāo)簽元素中的 forward子標(biāo)簽元素,本例中配置了一個(gè)名稱為“ showUserInfo”的 forward子標(biāo)簽元素,用于顯示用戶所提交的信息,并且它所對(duì)應(yīng)的目標(biāo) JSP 頁面為。 String action=(action)。 import 。 2)對(duì)該類進(jìn)行編譯以產(chǎn)生出 文件 可以采用標(biāo)準(zhǔn)的 JDK 中的 Javac 對(duì)該類進(jìn)行編譯以產(chǎn)生出 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 14/20 頁 文件,并按照包的目錄路徑存放在目錄中。 } public String getAction() { return action。 import 。 設(shè)計(jì)本示例顯示請(qǐng)求的處理結(jié)果的 頁面 1)在本示例 Web 站點(diǎn)的根目錄下設(shè)計(jì)頁面文件 在本示例 Web站點(diǎn)的根目錄下設(shè)計(jì)顯示請(qǐng)求的處理結(jié)果的 頁面,具體的操作結(jié)果請(qǐng)見下面的圖 所示。 而 其中的 action標(biāo)簽主要是定義出本示例中的 UserInfoAction 業(yè)務(wù)調(diào)度控制器組件,其中的 path=/showUserInfo定義對(duì)該 Action 組
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1