Struts2.5入門之環境設定
1. 下載Struts2.5,下載地址
2. 新建專案struts2
3. 解壓後將struts\lib下的下列jar包複製到WEB-INF/lib資料夾下
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