日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Spring教程:Spring 靜態(tài)頁(yè)面例子

Spring 靜態(tài)頁(yè)面例子

下面的例子說(shuō)明了如何使用 Spring MVC 框架來(lái)編寫一個(gè)簡(jiǎn)單的基于 web 的應(yīng)用程序,它可以在 標(biāo)簽的幫助下訪問(wèn)靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面。為了開始使用它,讓我們?cè)谇‘?dāng)?shù)奈恢檬褂?Eclipse IDE,然后按照下面的步驟使用 Spring 的 Web 框架來(lái)開發(fā)一個(gè)動(dòng)態(tài)的基于表單的 Web 應(yīng)用程序:

盧氏網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),盧氏網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為盧氏上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的盧氏做網(wǎng)站的公司定做!

步驟描述
1創(chuàng)建一個(gè)名稱為 HelloWeb 的動(dòng)態(tài)Web 項(xiàng)目,并且在已創(chuàng)建的項(xiàng)目的 src 文件夾中創(chuàng)建一個(gè)包 com.tutorialspoint。
2將上面提到的 Spring 和其他庫(kù)拖拽到文件夾 WebContent/WEB-INF/lib 中。
3在 com.tutorialspoint 包下創(chuàng)建一個(gè) Java 類 WebController。
4在 WebContent/WEB-INF 文件夾下創(chuàng)建 Spring 的配置文件 Web.xml 和 HelloWeb-servlet.xml。
5在 WebContent/WEB-INF 文件夾下創(chuàng)建名稱為 jsp 的子文件夾。在這個(gè)子文件夾下創(chuàng)建一個(gè)視圖文件 index.jsp。
6在 WebContent/WEB-INF 文件夾下創(chuàng)建名稱為 pages 的子文件夾。在這個(gè)子文件夾下創(chuàng)建一個(gè)靜態(tài)文件 final.htm
7最后一步是創(chuàng)建所有的源代碼和配置文件的內(nèi)容,并導(dǎo)出該應(yīng)用程序,正如下面解釋的一樣。

這里是 WebController.java 文件的內(nèi)容:

package com.tutorialspoint;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class WebController {
   @RequestMapping(value = "/index", method = RequestMethod.GET)
   public String index() {
       return "index";
   }   
   @RequestMapping(value = "/staticPage", method = RequestMethod.GET)
   public String redirect() {     
      return "redirect:/pages/final.htm";
   }
}

下面是 Spring Web 配置文件 web.xml 的內(nèi)容



    Spring Page Redirection

    
        HelloWeb
        
           org.springframework.web.servlet.DispatcherServlet
        
        1
    

    
        HelloWeb
        /
    


下面是另一個(gè) Spring Web 配置文件 HelloWeb-servlet.xml 的內(nèi)容




    

    
    
    
    

    
    


在這里, 標(biāo)簽被用來(lái)映射靜態(tài)頁(yè)面。 mapping 屬性必須是一個(gè)指定一個(gè) http 請(qǐng)求的 URL 模式的 Ant 模式。 location 屬性必須指定一個(gè)或者多個(gè)具有包含圖片,樣式表,JavaScript 和其他靜態(tài)內(nèi)容的靜態(tài)頁(yè)面的資源目錄位置。多個(gè)資源位置可以使用逗號(hào)分隔這些值的列表來(lái)被指定。

下面是 Spring 視圖文件 WEB-INF/jsp/index.jsp 的內(nèi)容。這將是一個(gè)登陸頁(yè)面,這個(gè)頁(yè)面將發(fā)送一個(gè)請(qǐng)求來(lái)訪問(wèn) staticPage 的 service 方法,它將重定向這個(gè)請(qǐng)求到 WEB-INF/pages 文件夾中的一個(gè)可用的靜態(tài)頁(yè)面。

<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>


    Spring Landing Page


Spring Landing Pag

Click below button to get a simple HTML page

下面是 Spring 視圖文件 WEB-INF/pages/final.htm 的內(nèi)容。



    Spring Static Page



A simple HTML page

最后,下面是包含在你的 web 應(yīng)用程序中的 Spring 和其他庫(kù)的列表。你僅僅需要將這些文件拖拽到 WebContent/WEB-INF/lib 文件夾中。

  • commons-logging-x.y.z.jar

  • org.springframework.asm-x.y.z.jar

  • org.springframework.beans-x.y.z.jar

  • org.springframework.context-x.y.z.jar

  • org.springframework.core-x.y.z.jar

  • org.springframework.expression-x.y.z.jar

  • org.springframework.web.servlet-x.y.z.jar

  • org.springframework.web-x.y.z.jar

  • spring-web.jar

一旦你完成了創(chuàng)建源代碼和配置文件后,導(dǎo)出你的應(yīng)用程序。右鍵單擊你的應(yīng)用程序,并且使用 Export > WAR File 選項(xiàng),并且在 Tomcat 的 webapps 文件夾中保存你的 HelloWeb.war 文件。

現(xiàn)在啟動(dòng)你的 Tomcat 服務(wù)器,并且確保你能夠使用標(biāo)準(zhǔn)的瀏覽器訪問(wèn) webapps 文件夾中的其他 web 頁(yè)面?,F(xiàn)在嘗試訪問(wèn)該 URL http://localhost:8080/HelloWeb/index。 如果你的 Spring Web 應(yīng)用程序一切都正常,你應(yīng)該看到下面的結(jié)果:

單擊 “Get HTML Page” 按鈕來(lái)訪問(wèn) staticPage 中的 service 方法中提到的一個(gè)靜態(tài)頁(yè)面。如果你的 Spring Web 應(yīng)用程序一切都正常,你應(yīng)該看到下面的結(jié)果:


文章名稱:創(chuàng)新互聯(lián)Spring教程:Spring 靜態(tài)頁(yè)面例子
當(dāng)前地址:http://www.5511xx.com/article/cdecjde.html