新聞中心
Spring 靜態(tài)頁面例子
下面的例子說明了如何使用 Spring MVC 框架來編寫一個簡單的基于 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)容
在這里,
下面是 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


咨詢
建站咨詢
