欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Servlet控制器在SpringMVC中的應用

 簡介:

鳳縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)公司。

 Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務程序或服務連接器,用Java編寫的服務器端程序,具有獨立于平臺和協(xié)議的特性,主要功能在于交互式地瀏覽和生成數(shù)據(jù),生成動態(tài)Web內(nèi)容。

 Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面。Spring 框架提供了構(gòu)建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),從而在使用Spring進行WEB開發(fā)時,可以選擇使用Spring的Spring MVC框架或集成其他MVC開發(fā)框架,如Struts1(現(xiàn)在一般不用),Struts 2(一般老項目使用)等等。

 代碼:

if (dispatchUrl != null) {

RequestDispatcher rd = request.getRequestDispatcher(dispatchUrl);

rd.forward(request, response);

}

}

}

ControllerServlet的process方法處理所有輸入請求。首先是獲取請求URI和action。在案例中,action值只會是product_input或product_save。

Process方法中首先使用if代碼進行判斷。接著process方法執(zhí)行如下步驟。

創(chuàng)建并根據(jù)請求參數(shù)構(gòu)建一個表單對象。save操作涉及3個屬件:name、Description和price。然后創(chuàng)建一個領域?qū)ο?,并通過表單對象設置相應屬性。

執(zhí)行針對領域?qū)ο蟮臉I(yè)務邏輯,包括將其持久化到數(shù)據(jù)庫中。

轉(zhuǎn)發(fā)請求到視圖(JSP頁面)。

針對product_input,無需任何操作。

針對product_save,則創(chuàng)建一個ProductForm對象和Product對象,并將前者的屬性值復制到后者。然后,將Product對象放入HttpS ervletRequest對象中,以便對應的視圖能訪問到。最后,process方法轉(zhuǎn)到視圖,如果action是product_input,則轉(zhuǎn)到ProductForm.jsp頁面,否則轉(zhuǎn)到ProductDetails.jsp頁面。

4.4.4 視圖層

ProductForm.jsp

Add a product

Product Name:

tabindex="1">

Description:

name="description" tabindex="2">

Price:

tabindex="3">

value="Add Product">

ProductDetails.jsp

The product has been saved.

Details:

Product Name: ${product.name}

Description: ${product.description}

Price: $${product.price}

CSS

#global {

text-align: left;

border: 1px solid #dedede;

background: #efefef;

width: 560px;

padding: 20px;

margin: 100px auto;

}

form {

font:100% verdana;

min-width: 500px;

max-width: 600px;

width: 560px;

}

form fieldset {

border-color: #bdbebf;

border-width: 3px;

margin: 0;

}

legend {

font-size: 1.3em;

}

form label {

width: 250px;

display: block;

float: left;

text-align: right;

padding: 2px;

}

#buttons {

text-align: right;

}

web.xml

YJYSpring_MVC_Servlet_PaulDeckCH02

ControllerServlet

com.springmvc.servlet.ControllerServlet

ControllerServlet

*.action

4.5 運行測試

輸入地址:

http://localhost:8080/YJYJ2EESpring_MVC_Servlet_PaulDeckCH02/product_input.action

輸入數(shù)據(jù)之后,點擊Add Product,地址欄的地址顯示為

http://localhost:8080/YJYJ2EESpring_MVC_Servlet_PaulDeckCH02/product_save.action

測試完畢

當前文章:Servlet控制器在SpringMVC中的應用
鏈接URL:http://chinadenli.net/article36/ihpssg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗定制開發(fā)、靜態(tài)網(wǎng)站、網(wǎng)站策劃、網(wǎng)站維護、品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設
国产在线视频好看不卡| 精品日韩视频在线观看| 亚洲欧美日韩熟女第一页| 国产一区二区三区不卡| 亚洲夫妻性生活免费视频| 亚洲中文字幕剧情在线播放| 国产一区欧美午夜福利| 噜噜中文字幕一区二区| 视频一区中文字幕日韩| 久久精品国产在热久久| 亚洲国产av国产av| 91精品国产综合久久精品 | 初尝人妻少妇中文字幕在线| 中文字幕av诱惑一区二区| 中国日韩一级黄色大片| 好吊色欧美一区二区三区顽频 | 国内午夜精品视频在线观看| 国产日产欧美精品视频| 国产精品久久精品毛片| 免费观看一级欧美大片| 日韩精品成区中文字幕| 精品少妇一区二区视频| 日韩中文字幕人妻精品| 国产又猛又黄又粗又爽无遮挡| 色偷偷亚洲女人天堂观看| 午夜成年人黄片免费观看| 欧美日韩在线视频一区| 国产在线观看不卡一区二区| 国产精品刮毛视频不卡| 国产亚洲欧美自拍中文自拍| 超薄丝袜足一区二区三区| 久久老熟女一区二区三区福利| 日韩特级黄片免费在线观看 | 正在播放玩弄漂亮少妇高潮| 69久久精品亚洲一区二区| 久久久精品区二区三区| 日韩精品第一区二区三区| 国产专区亚洲专区久久| 黄色日韩欧美在线观看| 黄色片一区二区在线观看| 久热人妻中文字幕一区二区|