myeclipse中使用struts2的配置

2021-08-07 10:28:22 字數 1752 閱讀 7108

好了,說今天更新就今天更新,絕不拖拉,

hhh.

好吧,其實我也是弄了蠻久才知道

struts2

到底有什麼用,感覺之前的一些東西用來做開發足矣,並且也沒有什麼不合理的地方,找了很久的資料才又回憶起一點點,上課的東西兩天沒看就差不多都還給老師了,做的筆記也看不懂了,說正事。

struts2

到底用起來有什麼好的呢,下面就來說一點最明顯的也是最簡單的好處吧,這樣像我一樣的智商一般的初學者才好理解,對於已經是大神級的就自動略過吧,在傳統的

web應用開發中,我們後台和介面之間訪問資料一般會用到

getparameter

、setattribute

、getattribute

等方法,並且每次用到物件的屬性都是通過

set和

get方法,呼叫起來非常麻煩,但是在

struts2

中我們可以直接通過

el表示式來接收資料,就算是物件的屬性,我們也可以直接把物件封裝成屬性,然後再直接點出他的屬性,下面我就介紹一下如何在

myeclipse

中配置struts2

環境,以及他簡單的接收資料。

首先新建乙個專案(建專案的時候注意勾選

web.xml

配置檔案)

然後和hibernate

一樣,右鍵專案找到

myeclipse

》project facets

》install struts2.x,

之後全部預設選擇下一步直到完成,這樣會自動在

web.xml

中加上乙個關於

struts

的過濾器。

配置完成之後我們就可以在

src目錄裡面看到乙個

struts.xml

的配置檔案,這裡是我們之後配置

action

的地方。

再建立乙個類,用來處理資料,現在我們的要求是通過

struts

的方法往頁面顯示乙個變數,該類的寫法如下

該類中定義了乙個屬性,然後進行封裝,

execute

是自動執行的函式,返回值都是

string型別

接下來需要配置一下

struts.xml

配置檔案,追加**如下

name="default"

namespace="/"

extends="struts-default"

>

name="hello"

class="com.zp.action.hello"

>

>

/index.jsp

result

>

action

>

package

>

package

裡面的的屬性是固定的,應用

struts

核心包,

action

裡面的name

屬性表示訪問的路徑,

class

表示引用的類的位置,

result

表示跳轉的位置。

接下來,我們就可以直接在頁面上獲取

msg的值了

採用el

表示式的方式

${}

執行效果如圖

關於struts2

還有很多功能需要自己去摸索,他還有專門的標籤庫、還有登入驗證的機制,當然最重要的還是***,這個等後面整理好了再發出來,今天就到這了。。。。

myeclipse中使用iframe問題

在網上下了個後台模板 結果放在myeclipse裡面效果顯示不出來 查了好多資料,發現是iframe的問題,下面是估計某個論壇上大家討論的結果 就貼出來吧 在用myeclipse中的jsp中用了table和iframe標籤來構成頁面的框架,執行伺服器後發現找不到頁面出現404錯誤,但是在webroo...

MyEclipse中使用多個Tomcat

最近處於兩個專案的結合點,新的專案要做,剛做完的專案也還有很多需要修改的地方。所以經常需要來回切換,哥們兒們都知道來回倒騰幾個專案的痛苦。今天終於突發奇想,能不能同時弄幾個tomcat,這樣就不用總是修改配置檔案 重啟了。size large color red 第一步 color size 之前用...

str系列使用

include include include str系列多個標頭檔案 include c語言關鍵字區分大小寫 整型數叫陣列溢位 浮點數叫精度丟失 字串運算元組叫訪問越界 intmain 返回 int 方法strcmp 引數const char str1,const char str2 比較兩個字串...