在struts2中從jsp頁面傳值到action中

2021-05-21 10:15:52 字數 337 閱讀 5407

1、通過提交值,但是在標籤中的action後面至多只能跟乙個引數,並且還會報警告,所以如果想傳遞引數可以用來傳值,但是正規的寫法需要配合標籤來用 如:

或者靜態值(相當於乙個字串)

注意:如果想在value屬性中寫靜態值需要如下寫法:   裡面的單引號不可忽略。

2、通過文字說明

或者配合來使用 如下:

2009

1209

test

yueyue

傳遞引數

在action中接受這些引數值的時候可以使用set方法讓action自動接受,也可以手動使用request.getparameter("name");的方法。

Struts2專案中, jsp頁面form提交

最近寫了乙個簡單的註冊頁面,但是提交form後,程式沒有呼叫相應的action,反而提交的引數在url位址列顯示出來了。檢測了半天 action各種配置都沒有錯,但是怎麼呼叫程式都沒有呼叫自己想要的action,最後仔細檢測jsp頁面後發現,自己的form表單外面居然還有乙個form,這就直接導致了...

Struts2在頁面中獲得屬性值的原理

當我們在action設定了某個屬性後,struts2將這些屬性值全部封裝在乙個叫做struts.valuestack的請求屬性裡,在jsp頁面中輸出需要的請求資訊,我們可以通過request.getattribute struts.valuestack 來獲取包含全部輸出資訊的valuestack物...

struts2在頁面輸出型別轉換錯誤

一 1 src下新增配置檔案 message.properties key xwork.default.invalid.fieldvalue value 字段 無效 2 在struts.xml配置檔案新增 3 action繼承actionsupport類,這樣就有了預設錯誤return input ...