日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

下面的例子說明了如何使用 Spring MVC 框架來編寫一個簡單的基于 web 的應用程序,它可以在 標簽的幫助下訪問靜態(tài)頁面和動態(tài)頁面。為了開始使用它,讓我們在恰當?shù)奈恢檬褂?Eclipse IDE,然后按照下面的步驟使用 Spring 的 Web 框架來開發(fā)一個動態(tài)的基于表單的 Web 應用程序:

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

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

這里是 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
        /
    


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




    

    
    
    
    

    
    


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

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

<%@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 應用程序中的 Spring 和其他庫的列表。你僅僅需要將這些文件拖拽到 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)建源代碼和配置文件后,導出你的應用程序。右鍵單擊你的應用程序,并且使用 Export > WAR File 選項,并且在 Tomcat 的 webapps 文件夾中保存你的 HelloWeb.war 文件。

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

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


網(wǎng)站欄目:創(chuàng)新互聯(lián)Spring教程:Spring 靜態(tài)頁面例子
網(wǎng)頁URL:http://www.dlmjj.cn/article/cdecjde.html