struts2的標籤庫有乙個小小的bug

2021-09-30 03:36:39 字數 542 閱讀 9634

本人初涉struts2框架,菜鳥級別。今天學習struts2配置檔案命名空間的時候發現了乙個bug……

按照struts2標籤的功能,在表單的action屬性不帶.action字尾時會自動加.action字尾。舉個例子來說吧,action的配置檔案如下:

/ch3/success.jsp

/ch3/reg.jsp

form表單的action屬性為和兩種情況下處理的結果都一樣,原因時struts2標籤在userreg後面自動加上.action字尾使其變成userreg.action。

但是有命名空間的情況下action的配置檔案為:

/ch3/success.jsp

/ch3/reg.jsp

在form表單的action為的時候加上了.action字尾,檢視頁面原始檔就發現已經加上了.acion字尾。但是的時候發現,struts2的標籤並沒有加上.action字尾從而導致404錯誤。

所以建議讀者使用struts2的時候表單的action屬性最好自己加上.action字尾以免發生以外……菜鳥的經驗,談不上經驗跟大家分享一下。

Struts2的標籤庫

struts2框架提供了豐富的標籤庫用來構建檢視元件。struts2標籤庫大大簡化了檢視頁面的開發並且提高了檢視元件的可維護性。按照標籤庫提供的功能可以把struts2標籤庫分為 表單標籤 非表單標籤 資料標籤 控制標籤。1.struts2中大部分表單標籤和html表單元素一一對應。其中幾個元素的使...

struts 2 乙個問題

最近做個勇氣之泉遊戲的註冊,註冊頁面上採用了最原始的xmlhttpreq發請求,出了找不到什麼原因的問題.網頁 在這可以看到 url 勇氣之泉 url action裡面中 info是ajax請求後,返回的結果 servletactioncontext.getresponse setcontentty...

Struts2的標籤 邏輯標籤 IF標籤

struts2的標籤庫中,有乙個出場頻度很高的邏輯標籤 if標籤 其實很簡單,就兩個引數,常用的就乙個 test 但是,要寫乙個合法test表示式,卻是讓我覺得很麻煩的事.經常寫錯 test裡面寫的表示式經常要結合ognl使用的,例如 max s file here scott s file her...