struts基本配置,在web.xml中
org.apach.struts.action.actionservlet
config
/web-inf/strutx-config.xml
struts-config.xml基本配置資訊:
------------
struts 執行步驟
1. 載入web.xml, 例項化actionservlet
2. 執行到actionservlet中的init方法, 將裡的名為config的值讀出來,
這個值, 對應struts-config.xml的所在位置和檔名
第乙個對應是把和
login.do -> login, path中,是不用寫.do
如果對應不上, 出錯
5. 通過反射, 生成這個type值對應類的例項.
6. 呼叫對應的action例項execute方法.
7. actionservlet裡還要收集這個action的返回
findforward方法返回的是乙個actionforward物件,把這個actionforward物件
返回給actionservlet
8. actionservlet中解析出actionforward物件裡的位址, 並跳轉.
input表示如果沒驗證通過就跳轉到哪去?
request.get|setattribute("aaa", new actionform);
findforward方法找尋的時候,首先找當前配置段中區域性forward,如果找不到,再找全域性的.
---------------------------------------
struts 1,2執行緒問題
昨天人問我struts 2是怎麼保證全域性變數的執行緒安全的,跟struts 1有什麼區別,我一時懵了一下,沒給解釋清,發現自己也不是特別清楚,就google了一下,打算今天做個筆記,結果今沒等google呢,就聽說google走了,可惜了了啊!還是說說 struts 執行緒安全的事吧。總的來說,s...
struts1,2異常處理
struts2異常處理 struts2 提供了很多 這裡也提供了異常處理的 已經在 struts default.xml 中配置好了,我們只需要宣告式應用即可,action 方法丟擲的異常能夠被自動捕獲然後經過對映指向乙個預定義好的 result。struts2 提供了兩種異常宣告型別 全域性和區域...
Verilog重點解析
1 連續賦值和過程賦值之間有什麼區別?2 initial和always中的賦值有什麼區別?initial和always中的賦值都是過程賦值。3 阻塞和非阻塞賦值之間有什麼區別?阻塞和非阻塞賦值都是過程賦值。4 如何使用連續賦值建模雙向nets?assign語句構成乙個連續賦值。rhs變化立即影響lh...