首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Struts 2 入門實戰:從建立專案到 HelloWorld 完整流程

     編輯:Java 綜合教學

Struts 2 入門實戰:從建立專案到 HelloWorld 完整流程

Struts 2 是基於 WebWork 的經典 MVC 框架。本文記錄建立動態 Web 專案、引入依賴、配置攔截器與 Action 的完整步驟。

一、建立動態 Web 專案

Eclipse 中新建 Dynamic Web Project,Target Runtime 選擇 Tomcat。

二、引入核心 JAR 包(約 12 個)

將 Struts 2 必需的 JAR 放入 WEB-INF/lib,包含:struts2-core、xwork-core、ognl、freemarker、commons-fileupload、commons-io、commons-lang、javassist 等。

Struts 2 依賴 JAR 列表

三、編寫請求頁面

<a href="${pageContext.request.contextPath}/hello.action">helloworld</a>

四、編寫結果頁面

<h1> hello struts2</h1>

五、配置 web.xml:註冊核心過濾器

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

六、配置 struts.xml(放置於 src 根目錄)

<struts>
    <constant name="struts.devMode" value="true" />
    <package name="default" extends="struts-default">
        <action name="hello" class="com.aote.action.HelloAction" method="execute">
            <result name="success">/success.jsp</result>
        </action>
    </package>
</struts>

七、編寫 Action 類

package com.aote.action;
public class HelloAction {
    public String execute() {
        return "success";
    }
}

八、啟動驗證

啟動 Tomcat,訪問 https://localhost:8080/專案名/,點擊連結跳轉至成功頁面,完成第一個 Struts 2 應用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved