Struts 2 注釋教程1

2021-05-18 11:25:36 字數 1119 閱讀 6270

struts 2 注釋例子

我們將通過基於struts 2的hello user的例子學習注釋。在這個例子中,我們將獲得使用者的名字並給使用者展示乙個歡迎的資訊。這裡有兩個版本的例子,第乙個我們將了解到如何使用struts2提供的智慧型預設功能來實現,我們除了部署描述符(descriptor)以外,不需要任何設定。

那麼我們開始吧,你需要將下面的jar檔案載入到web-inf/lib路徑下。

在lib路徑下有正確版本的jar檔案絕對可以給你省大量的時間。如果你使用注釋功能,struts2-convention-plugin-2.1.6jar檔案是必須的。 

下面是hello user例子的路徑結構。

現在我們可以建立index頁面了。這個頁面非常簡單,我們使用struts標籤來建立。textfield標籤是用來建立乙個文字編輯框,submit標籤是用來建立乙個提交的按鈕。index.jsp的**如下:

注意form標籤中action屬性的超連結位址(url)的值。最後,將實現如何將一切聯絡在一起。

注意類名,你能在action的url和類名之間找到相似點嗎?如果是,那麼說明你理解了概念;如果不是,也不用擔心,可以在下面的畫面學習。

我們將通過welcome-user.jsp頁面向使用者顯示歡迎資訊。需要注意一下這裡的頁面名。

現在我們需要設定一下struts 2的web.xml檔案。我們需要指定過濾器和過濾器的對映。

<?xml version="1.0" encoding="utf-8"?>

struts2

org.apache.struts2.dispatcher.ng.filter. strutsprepareandexecutefilter

/*index.jsp

到此為止我們的編碼工作就結束了。你可以通過urlhttp://localhost:8080/struts2example1/

執行這個例子。

輸入名字後按提交按鈕,將看到welcome-user.jsp頁面。

執行正常,我們來看看它是怎麼工作的。

公約外掛程式(convention plug-in)在幕後自己處理了所有事情。公約外掛程式(convention plug-in)做以下事情:

IntelliJ IDEA 方法注釋教程

首先ctrl alt s 開啟settings 找到live template,然後點選右側的綠色的 選擇template group 然後給新建的group隨便命個名 選中自己剛才建立的group,然後點選右側那綠色 這次選擇live template 圖中的內容新增快捷鍵入內容abbreviat...

struts2教程 四 struts2的型別轉換

web應用型別的轉換分為兩種情況 1.從客房端的字串到自定義型別的轉換。2.頁面輸出時從自定義型別到字串的轉換。在struts2中分兩種轉換,一種是區域性轉換,另一種是全域性型別轉換。具體轉換的實施需要乙個轉換類和乙個自定義類。我們先來看區域性型別轉換。區域性型別轉換 對於int等基本型別,stru...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...