新手學J2EE之Struts2環境配置

來源:互聯網
上載者:User

標籤:

  Struts是著名的SSH三大架構之一,在當今java web中仍扮演著重要的角色,在MVC模式中負責對各個jsp頁面及action進行調度控制(Controller),下面介紹在Eclipse下Struts2的基本配置。

一、準備工作

  1.在進行Struts配置之前,預設已配置好Eclipse環境變數並部署好Tomcat伺服器;

  2.下載Struts2所需要的jar包。

    

二、建立web程式,匯入程式所需jar包

  我所用的jre版本為8.0,tomcat版本為7.0

  1.開啟Eclipse,建立一個Web Dynamic Project(注意選擇tomcat的runtime);

  2.將第一步中7個Struts的jar包加到java build path:選中項目單擊Project >> Properties >> Java Build Path ,選擇libraries選項卡,單擊Add External Jars將7個jar包添加到路徑下;

  3.僅僅把上面所提到的7個jar包添加到Path中還不夠,還要把它們放到WebContent目錄下WEB-INF下面的lib檔案夾中(此步驟不可缺少,以後配置hibernate、spring也是如此,很多新手在運行程式時出現錯誤找不到原因就是忽略的這一步)。

  註:由於struts2版本的差性,上述jar包不一定滿足所有版的需求。配置完struts2後,運行時。根據運行時的錯誤提示來添加jar包解決問題。比如,配置struts-2.2.1.1時需要commons-io-1.3.2.jar包和javassist-3.7.ga.jar包,但是2.1版本就不需要這兩個包。

三、編寫web.xml檔案和struts.xml檔案

  1.web.xml在WEB-INF下面的lib檔案夾中,建立項目時已自動產生,做少許改變即可;

    

  如果按此web.xml設定檔,程式運行從WebContent目錄下的index.html開始運行(需要自己添加)。

  2.struts.xml檔案,放置在src目錄下

    

  在<package ……>   </package>中間添加action類。

四、編寫action類,添加其它jsp、html頁面

  在<package ……>   </package>中間添加action類。如步驟三中所示action的萬用字元為namespace=“/",名字為Login.action,對應為com.Action.UserLoginAction類中的Login方法,方法類型為String,當方法返回“success“時,程式接下來跳轉到jsp目錄下的Menu.jsp,返回”noUser"和“error"時跳轉到SignonForm.jsp頁面。

  至此,Struts2的基本配置已經完成,接下來大家可以在<package ……>   </package>中間繼續添加其它的action類並在相應檔案夾下添加對應的jsp檔案來構建自己的java web程式。

 

新手學J2EE之Struts2環境配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.