Struts常見異常資訊和解決方法

2021-04-13 02:07:06 字數 1229 閱讀 3329

1、「no bean found under attribute key ***」 在struts-config.xml裡定義了乙個actionform,但type屬性指定的類不存在,type屬性的值應該是form類的全名。或者是,在action的定義中,name或attribute屬性指定的actionform不存在。

2、「cannot find bean *** in any scope」 在action裡一般會request.setattribute()一些物件,然後在轉向的jsp檔案裡(用tag或request.getattribute()方法)得到這些物件並顯示出來。這個異常是說jsp要得到乙個物件,但前面的action裡並沒有將物件設定到request(也可以是session、servletcontext)裡。可能是名字錯了,請檢查jsp裡的tag的一般是name屬性,或getattribute()方法的引數值;或者是action邏輯有問題沒有執行setattribute()方法就先轉向了。還有另外乙個可能,純粹是jsp檔案的問題,例如會指定乙個id值,然後在迴圈裡使用這個值作為name的值,如果這兩個值不同,也會出現此異常。(都是乙個道理,request裡沒有對應的物件。)

4、「no getter method for property *** of bean teacher」 這條異常資訊說得很明白,jsp裡要取乙個bean的屬性出來,但這個bean並沒有這個屬性。你應該檢查jsp中某個標籤的property屬性的值。例如下面**中的cade應該改為code才對:

7、http status 404 - /***/***.jsp forward的path屬性指向的jsp頁面不存在,請檢查路徑和模組,對於同一模組中的action轉向,path中不應包含模組名;模組間轉向,記住使用contextrelative="true"。

8、沒有任何異常資訊,顯示空白頁面可能是action裡使用的forward與struts-config.xml裡定義的forward名稱不匹配。

9、「the element type "***" must be terminated by the matching end-tag "***".」 這個是struts-config.xml檔案的格式錯誤,仔細檢查它是否是良構的xml檔案,關於xml檔案的格式這裡就不贅述了。

11、「resources not defined for validator」 這個是利用validator外掛程式做驗證時可能出現的異常,這時你要檢查validation.xml檔案,看裡面使用的資源是否確實有定義,form的名稱是否正確,等等。

Struts常見異常資訊和解決方法

1 no bean found under attribute key 在struts config.xml裡定義了乙個actionform,但type屬性指定的類不存在,type屬性的值應該是form類的全名。或者是,在action的定義中,name或attribute屬性指定的actionfor...

oracle錯誤異常資訊,和解決辦法

1.ora 02292外來鍵約束問題 一般在刪除時會遇到 原因 通常在刪除某個表a的時候,會出現這個錯誤。原因是另乙個表b的某個字段引用了a表的某個字段作為外來鍵約束 解決辦法 1.先檢視是哪個表引用了a的字段做為外來鍵 select table name from all constraints ...

資料庫程式設計 MySQL 常見異常和解決辦法

mysqlslap 可以用於模擬伺服器的負載,並輸出計時資訊。測試時,可以指定併發連線數,可以指定 sql 語句。如果沒有指定 sql 語句,mysqlslap 會自動生成查詢 schema 的 select 語句。但是可能會報錯 mysqlslap unknown variable default...