1. 程式人生 > >使用myeclipse搭建struts2環境

使用myeclipse搭建struts2環境

#1配置和使用Tomcat伺服器

#2下載Sturts2(可選)

       到Apache Struts2官網下載最新的Struts2    

#3執行struts2提供的例子(可選)

1*)開啟下載後的struts2資料夾,找到..\struts-2.3.15.2-all\struts-2.3.15.2\apps\struts2-blank.war        在Tomcat資料夾中找到..\apache-tomcat-7.0.42\webapps,將此檔案複製到Tomcat的webapps資料夾中 2*)開啟Myeclipse,啟動Tomcat伺服器

#4搭建Struts2環境

*1)建立一個新的Web project,名為TestStruts2 *2)新增Struts2特性,右擊專案名----Myeclipse----Add Struts Capabilities----選擇Strtus2.x和/* *3)編寫Action,在src資料夾下新建一個class,命名為MyAction,並新增如下程式碼
import com.opensymphony.xwork2.ActionSupport;

public class MyAction extends ActionSupport {
	private static final long serialVersionUID = 1L;
	public String execute(){
		return SUCCESS;
	}
}
*4)編寫struts.xml,開啟src資料夾下的struts.xml檔案,並新增如下程式碼
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" 
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
	<!--新新增的程式碼 -->
	<package name="main" extends="struts-default">
		<action name="MyAction" class="MyAction">
			<result name="success">/index.jsp</result>
		</action>
	</package>
	<!--新新增的程式碼 -->
</struts> 
*5)啟動Tomcat伺服器並執行TestStruts2      

#5其它

*1)可使用其它方式搭建Struts2環境

       新建web project,在WebRoot----Web-INF----lib資料夾下新增必須的jar包        必須的jar包可在此目錄下複製..\apache-tomcat-7.0.42\webapps\struts2-blank\WEB-INF\lib        struts2-blank為“#3執行struts2提供的例子”中設定的例子        在src目錄下新建檔案struts.xml,並新增“#4搭建Struts2環境----*4)編寫struts.xml”檔案裡的程式碼        在src目錄下新建類MyAction.java,並新增“#4搭建Struts2環境----*3)編寫Action”檔案裡的程式碼        在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>
*2)經常會出現import com.opensymphony.xwork2.ActionSupport;錯誤,即引用錯誤      
       原因是JDK版本問題,Tomcat伺服器不支援該版本的JDK        這種錯誤經常出現在將專案import到別的機器上執行,總是出現ActionSupport引用錯誤        解決方法是換比較低版本的JDK,或者直接使用Myelcipse提供的SUN JDK,具體如下        右擊JRE System library----Build Path----Configure Build Path        找到Libraries選項卡,雙擊JRE System library,選擇Alternate JRE----選擇SUN JDK        *3)本專案使用Myeclipse10.8、Tomcat7.x和JDK1.8.0 *4)TestStruts2程式原始碼下載 *5)使用struts的原因 在早期的Java Web應用中,Servlet、JSP中既包含與資料庫互動的程式碼,又包含HTML、CSS等
       頁面碼,還包含複雜的業務邏輯層程式碼。這些類別、風格、作用完全不同的程式碼混雜在一起,
       造成的結果是程式碼的維護性、可讀性、擴充套件性極差。
後來人們引用了MVC三層體系結構,將不同概念的程式碼分離開來,原因是MVC模式架構清晰、層
次分明、程式碼耦合率低、重用性好等特性。
Struts是一個免費開源的Java Web框架,提供通用的MVC體系結構,可以把傳統的Servlet+JSP分        Model、View和Controller三層。Model層專注於業務邏輯,View層專注於資料顯示,如HTML、 CSS樣式表、JSP標籤等,Controller層連線Model層和View層,從Model層獲取資料,送到View層展示。
*6)使用Struts2返回JSON資料

相關推薦

使用myeclipse搭建struts2環境

#1配置和使用Tomcat伺服器 #2下載Sturts2(可選)        到Apache Struts2官網下載最新的Struts2     #3執行struts2提供的例子(可選) 1

eclipse搭建struts2環境及所遇到的問題

頭文件 exceptio 訪問 ble standard filters patch ner direct 最近幾天一直在搭建struts2框架,本身struts2框架的搭建是非常簡單的,但不知道為什麽最近就是總是報錯,報了一大串的錯 首先就是每次在類的根路徑下創建stru

新手教你如何快速搭建Struts2環境

一.Struts2是什麼?  1.概念:輕量級的MVC框架,主要解決了請求分發的問題,重心在控制層和表現層。低侵入性,與業務程式碼的耦合度很低。Struts2實現了MVC,並提供了一系列API,採用模式化方式簡化業務開發過程。    Struts2主要運用在傳送

如何搭建Struts2環境

第一步:加入jar包:把jar包加入到web應用的lib下面。 第二步:配置web.xml檔案 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSche

SSH+oracle開發環境搭建MyEclipse 10+Struts2+Hibernate3.3+Spring3.2.3+tomcat-6.0.35

我的工程匯出來的jar包的下載地址為:點選開啟連結 一,開發環境準備工作。 0,oracle資料庫的表名和表結構如圖:        1,我這裡用的各個軟體版本如下:MyEclipse 10,tomcat-6.0.35 ,struts-2.2.1.1,spring-fram

struts2環境搭建

編寫 nbsp span image eclips web alt 配置到 下載 Struts2 環境搭建: 官網下載http://struts.apache.org/ 解壓好以後,進入目錄如圖 使用360解壓軟件解壓此文件

maven+struts2,環境搭建

asi perm prop archetype meta arr -s org sna 首先在struts2.xml文件配置一個包,在包中配置一個action,新建action,新建視圖,在action中定義由method定義的方法,這個方法一定要返回String類型,返回

myeclipse 搭建 ssh框架環境

一. 建立一個Web Project 點選 “Next >”,預設設定,然後再點選“Next >”,勾選“Generate web.xmldeployment descriptor”   然後點選“Next>”,最後

j2EE學習之struts2環境搭建-在eclipse中搭建環境

之前已經下載好了struts2.3的版本,接下來一起學習一下在eclipse如何搭建環境 1 在官網下載最新版的Struts2.從圖中可以看出,即可以分開下載,又可以一次全部下載。我選擇全部下載。 2 下載後將壓縮包解壓到磁碟根目錄。

搭建struts2 專案開發環境——(使用Intellij IDEA+Maven+struts2 )

Struts的介紹        Struts的是阿帕奇軟體基金會(ASF)贊助的一個開源專案。它最初是雅加達專案中的一個子專案,並在2004年3月成為ASF的頂級專案。它通過採用JavaServlet / JSP技術,實現了基於JavaEEWeb應用的M

【java專案實戰】一步步教你使用MyEclipse搭建java Web專案開發環境(一)

       首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並

一步步教你使用MyEclipse搭建java Web專案開發環境

首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並安裝JDK,到官網上下載安裝即可,之後需要細心的配置環境變數,我給大家推薦百度文庫的

Struts2】eclipse 下搭建 Struts2 開發環境

 eclipse的第一個struts2外掛 Alveole Studio MVC Web Project     An eclipse plugin for   Struts 2    -------- 官方地址 http://mvcwebproject.sourcefor

Struts2使用IntellijIDEA和maven管理:搭建開發環境

在對spring比較熟悉之後,決心學習一下另一個很流行的框架Struts2,奈何資料比較老舊,也沒有采用maven和intellji配合的教科書,網上的幾個教程說的不是很清楚導致遇到了一些困難,在經過了一天的嘗試後,總結了搭建最基本的開發環境的流程(寫該教程的時

做網站:myeclipse+tomcat+mysql環境搭建

1.下載jdk並安裝好 下載頻道,或者官網 雖然Myeclipse集成了jdk,但是由於tomcat等其他元件需要使用jdk,最好自己安裝一個,再關聯上去。 3.下載tomcat安裝包並安裝,測試,配置 有官網的,我下的是6.0版本 比較簡單的

Eclipse下搭建Struts2開發環境

最近下載了最新的struts 2.06,在使用其中附帶的例子時,在配置上遇到了一些問題。 經過很多次的努力後,終於配置成功。現在把配置過程寫出來供大家參考! 一 軟體:1 Eclipse+lomboz  3.2 2 Tomcat 5.5 3 JDK 6

使用ant手動搭建struts2開發環境

1.安裝部署jdk,安裝部署tomcat伺服器,下載struts2的jar檔案 2.在電腦上新建一個資料夾test,在test資料夾下新建目錄lib、src、WEB-INF                                                              

Myeclipse搭建Maven開發環境

  我用的是myeclipse6.5和Maven3.0.3,與其他版本的有點出入,其實所謂的出入基本算大同小異。     下載Maven3.0.3到本地,解壓後配置Maven環境變數,在使用者變數中新建變數名:maven_home,變數值:C:\Program Files

Eclipse或Myeclipse搭建KindEditor環境並測試

       最近在學習KindEditor,按照官方手冊在Eclipse中搭建KindEditor的環境時出現了問題,後來解決了,在我的部落格裡寫出來希望對其他的人有幫助。 最後實現的效果應該是這樣的: (1)可以輸入文字,可以上傳檔案,可以上傳照片。 (2)點選提

myeclipse+pydev+django環境搭建要點

安裝完django之後,需要把c:\Program Files\Python27\Lib\site-packages\django\bin這個環境變數新增到系統變數的path裡面。這樣才可以執行 django-admin.py startproject studydjang