1. 程式人生 > >Struts2.5入門之環境設定

Struts2.5入門之環境設定

1. 下載Struts2.5,下載地址

2. 新建專案struts2

3. 解壓後將struts\lib下的下列jar包複製到WEB-INF/lib資料夾下

Jar包

4. 修改web.xml配置檔案,新增如下內容:

    <filter>
        <filter-name>action2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter
>
<!-- END SNIPPET: filter --> <filter-mapping> <filter-name>action2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

5. 新建struts包,新建Test類,程式碼如下:

package struts;

import com.opensymphony.xwork2.ActionSupport;

public
class Test extends ActionSupport { /** * */ private static final long serialVersionUID = -7708815731271838841L; public String index() { System.out.println("struts2 is working"); return "success"; } }

6. 新建success.jsp,程式碼片段 <body>success</body>

7. 在src資料夾下新建struts.xml,內容如下:


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
    <package name="default" extends="rest-default">
        <global-allowed-methods>hello</global-allowed-methods>
        <action name="hello" class="struts.Test">
            <result name="success">/success.jsp</result>
        </action>
    </package>
</struts>

8. 在瀏覽器地址輸入http://localhost:8080/struts2/hello

     結果   success 

參考自Struts官方示例專案(在apps目錄下)

相關推薦

Struts2.5入門環境設定

1. 下載Struts2.5,下載地址 2. 新建專案struts2 3. 解壓後將struts\lib下的下列jar包複製到WEB-INF/lib資料夾下 4. 修改web.xml配置檔案,

【SSH學習Struts2.5.10】 DMI設定

在練習動態方法呼叫DMI(Dynamic Method Invoke)時,按照書上的配置(Struts2.2.1)struts.xml檔案,執行時總提示找不到Action。查看了下struts2.5.10包裡的文件有關DMI的部分,說是考慮到安全問題,預設是關閉

android studio入門環境配置

版本 log 127.0.0.1 jar 連接 .exe 目錄 jre 文件 JDK環境搭建 添加環境變量:JAVA_HOME:->JDK安裝路徑 CLASSPATH:->.;%JAVA_HOM

Struts2入門配置檔案和傳值問題

struts-base.xml檔案詳解這是struts2的基礎配置檔案必須的 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD

JAVA WEB快速入門環境搭建

公司 linux下 前言 變量 允許 簡要介紹 web開發 ces localhost 前言 我是一直致力於:.NET技術棧、WEB前端、架構設計相關的開發與管理工作,但因國內大環境影響及公司技術方向發生轉變(由.NET全部轉為JAVA),需要熟練掌握JAVA WEB相關

Overture入門列印設定

開啟Overture打譜軟體,打好譜子,選擇檔案-列印,彈出列印框: 有上圖看出,我們可以選擇版式,預設是正常,列印全部頁面,也可以列印成冊(booklet),偶數頁(Even pages)等等。 還可以設定屬性,彈出屬性設定框,設定佈局方向,每張紙列印的頁數,在紙張/質量下面,點選媒

Overture 5入門如何製作顫音

顫音是特殊音效的一種,連續交替出現。由於其時值較長,因而有遼闊、寬廣的感覺,使音樂更有表現力,更加優美動聽。 顫音是主音與上方音急促地交替著演奏,通常使用tr來表示。 開啟Overture 5打譜軟體,在樂譜中打下音符,這裡我們分別輸入八分音符、十六分音符、三十二分音符、六十四分音符,點選選

ARM DS-5入門DS-5 教程 更新至8,未完,待續

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

golang入門環境配置和基本語法

golang作為Google的親兒子,現在關注度也越來越高,據說Android以後也會用golang代替Java開發,因為谷歌被甲骨文告了,每年都賠款十幾億美金.... Go的優勢特性在於併發性,提供

Vue.js入門環境搭建

vue這個新的工具,確實能夠提高效率,在經歷的一段時間的摧殘之後,終於能夠有一個系統的認識了,下面就今天的收穫做一個總結,也是vue入門的精髓:  1.要使用vue來開發前端框架,首先要有環境,這個環境要藉助於node,所以要先安裝node,藉助於node裡面的npm來安

Flutter入門環境搭建

       自從18年google在I/O大會上推出了Flutter,覺得在未來可能是一個趨勢,於是在休閒之餘上手了一下,在搭建環境變數時出現了幾個坑,在看官方文件和查詢資料後都解決了,記錄一下在window上環境變數安裝過程: flutter官網地址為

Angular入門環境搭建(VS code)

環境 Win 64 node:6.11.1 npm:3.10.10 Typescript:2.4.2 VS code:1.14.0 安裝步驟 安裝Node.js 在Node.js官網下載合適的版本,然後按照提示的步驟安裝即可, 不必再

java後臺開發入門環境搭建

原文連結  http://blog.csdn.net/u010838555/article/details/52944606  侵刪 jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安裝包和jar外掛 環境搭建的詳細流

Linux入門入手開發板與開發環境的搭建 2016.5.7

這是我的關於Linux的第一篇文章,這個Linux系統程式設計系列的部落格用於定期整理我學習Linux過程的一些知識,主要目的是記錄自己的學習過程,利用寫部落格的過程來梳理自己的知識。 一、學習Linux的初衷 大二下學期時,因為一個叫電腦鼠(MicroMouse)的競賽開

java入門---環境設定以及執行例項如何執行指定class檔案目錄(classpath)

    如果我們 Java 編譯後的class檔案不在當前目錄,我們可以使用 -classpath 來指定class檔案目錄:C:> java -classpath C:\java\DemoCla

linux 體驗(JDK7+Tomcat7+MySQL5.5)部署環境

out too 1.0 lte ive environ load internet dsm -------------------------------------------------------------------------------------

android——kotlin開發入門開發環境搭建

style blog extension activity image plugins 重要 打開 對話框 一.打開android studio—Setting—Plugins 註意,第一次是搜索不到的,會彈出一個對話框,在對話框中輸入Kotlin,選中第二個。在右邊點擊

react入門使用webpack搭配環境(一)

ges 名稱 更新 2.0 ref gin 分配 res body react入門之搭配環境(一) 如果你想直接上手開發,而跳過這些搭配環境的繁瑣過程,推薦你使用官方的create-react-app命令 npm install -g create-react-app

Mac下Java開發環境設定:JDK1.8+Maven3.5.4+IDEA設定

這篇文章整理一下Mac下Java開發常用連結和設定。 java開發 JDK下載 下載內容 下載地址 JDK https://www.oracle.com/technetwork/j

python3.5學習第一課:環境的安裝

size 第一課 img -o oss bashrc inux image 管理器 1.linux系統下環境安裝(centos7,騰訊雲)由於系統自帶的python版本是2.6.6,為了方便要安裝pyenv(python的多版本管理器)(1)yum -y install g