国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - struts2入門(搭建環境、配置、示例)詳解

struts2入門(搭建環境、配置、示例)詳解

2021-03-11 10:54toumingren527 Java教程

這篇文章主要介紹了struts2入門(搭建環境、配置、示例)詳解,具有一定借鑒價值,需要的朋友可以參考下。

在慕課網學習struts2入門課程,在官網下載的最新的struts-2.5.5-all.zip,jdk使用的是jdk1.6,tomcat9.0,一直報錯【java.lang.unsupportedclassversionerror】,版本不一致,可是各種換版本也都不好使,無奈最后找到了一篇較新的博文,按照他的struts2版本進行了配置,終于可以用了。

------不過還是不太明白為啥struts-2.5.5無論是配jdk1.6還是jdk1.8,還是更換tomcat版本,都不好用。有明白清楚的還請多指教------

1、下載struts2的jar包

下載地址:http://archive.apache.org/dist/struts/binaries/

我用的是struts-2.3.14-all.zip這個版本

2、創建一個webproject項目

下面給出所有文件均創建完成后的工程示圖。

struts2入門(搭建環境、配置、示例)詳解

3、導入struts2所需jar包

因為只是示例程序,只需要導入struts2支持最小的包就可以了,對于添加的最小包網上各有各的說法,這里給出一個保險的方法。

解壓剛才下載的壓縮包struts-2.3.14-all.zip,在apps文件夾下有個struts2-blank.war包,打開它,到web-inf/lib目錄下,如下圖所示,即為所需的最小包。包含的包應該和具體的struts版本有關。

struts2入門(搭建環境、配置、示例)詳解

(因為之前用的最新版本struts-2.5.5-all.zip,沒有struts2-blank.war包,這也是放棄最新版本struts2的原因之一)

4、配置web.xml

下面進入到具體的配置編碼階段。

struts2入門(搭建環境、配置、示例)詳解

這里需要注意的是:

<filter-class>org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter</filter-class>

版本不同,過濾器類會不一樣,根據自己的struts版本進行修改

5、配置struts.xml

下面需要創建struts.xml文件,配置strust2要調用的action。直接新建在src目錄下,那樣部署的時候會自動發布到web-inf/classes目錄下,或者直接創建在web-inf/classes目錄下面。

struts2入門(搭建環境、配置、示例)詳解

其中,package元素,作用類似于java包的機制,他是用于分門別類的一個工具,extends屬性如他的名字一樣,它繼承了struts-default這個包的所有信息,一般我們自己創建一個包最好都繼承它,因為他為我們提供了絕大部分的功能,你可以在struts2-core的jar包中的struts-default.xml文件中找到這個包。action元素對應與你的表單,例如你的表單的action="helloworld",那么該表單提交后就會將參數交予action的name="helloworld"的實現類處理。result元素為action的結果,它由動作類返回的控制字段選擇。

6、寫action類(helloworldaction.java)

這個類主要用于struts2跳轉到這個action后。默認執行execute()方法。并根據結果返回字符,然后struts.xml根據返回的字符跳到相應的頁面

struts2入門(搭建環境、配置、示例)詳解

7、寫jsp頁面

新建一個jsp頁面來呈現信息。result.jsp

struts2入門(搭建環境、配置、示例)詳解

8、部署運行

在tomcat中運行該項目.

然后打開瀏覽器,輸入http://localhost:8080/helloworldstruts2/helloworld,將會得到result.jsp對應的頁面結果

總結

以上就是本文關于struts2入門(搭建環境、配置、示例)詳解的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://blog.csdn.net/u012862311/article/details/53412716

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩免费av | 精品国产91| 91成人在线 | 国产一区二区三区四 | 三级在线视频 | 欧美精品99 | 亚洲男人在线天堂 | 黄色日本视频 | 色天堂影院 | 亚洲在线电影 | 中文字幕亚洲欧美 | 久久综合久 | 青青草原综合久久大伊人精品 | 久久久亚洲精品视频 | 成人3d动漫一区二区三区91 | 性做久久久 | 日韩精品在线一区 | 伊人久久一区 | 国产大学生援交视频在线观看 | 最新国产视频 | 天天射影院 | 一级片免费观看 | 亚洲国产精品久久 | 日韩国产精品一区二区三区 | 亚洲综合射| 欧美精品国产精品 | t66y最新地址一地址二69 | 2023国产精品久久久精品双 | 99国产精品久久久 | 亚洲精品久久久久久动漫 | 欧美日韩精品一区二区三区四区 | 久久久久久久久久影院 | 一级视频免费观看 | 午夜www| 久久综合av | 欧美第一专区 | 免费成人av | 成人在线精品视频 | 色接久久 | 国产精品久久久久久久久久久天堂 | 国产精品不卡一区二区三区 |