Struts2架構搭建

來源:互聯網
上載者:User

標籤:struts2   架構搭建   

使用Struts2版本為:struts-2.3.16.3 :http://struts.apache.org/

一、向web項目中添加struts2依賴庫

commons-fileupload-1.3.1.jar

commons-io-2.2.jar

commons-lang3-3.1.jar

commons-logging-1.1.3.jar

freemarker-2.3.19.jar

javassist-3.11.0.GA.jar

ognl-3.0.6.jar

struts2-core-2.3.16.3.jar

xwork-core-2.3.16.3.jar

如果struts2版本不一樣,以上jar包具體版本號碼或許稍微有差別

在struts-2.3.16.3\apps目錄下然後解壓struts2-blank.war檔案

在WEB-INF\lib目錄下會有struts2必需的jar包,或可全部匯入。

二、在web.xml中添加Struts過濾器

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

三、在classpath下添加struts.xml

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><package name="build" extends="struts-default"><action name="login" method="login" class="com.itmyhome.Login"><result name="success">index.jsp</result></action></package></struts>
四、Login.java

package com.itmyhome;public class Login {public String login(){System.out.println("***已進入***");return "success";}}
五、index.jsp

<body><h1>恭喜,Struts2架構搭建成功!</h1></body>
六、將項目部署到tomcat下

瀏覽器中輸入 http://localhost:8080/struts_frame/login

如頁面正常跳轉 顯示如下內容,則Struts2架構搭建成功


架構結構圖:


源碼下載:已上傳 待顯示


歡迎加入JAVA技術交流群:74955800


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.