Structs2歷史、處理流程及與1.0版本的區別html
Structs2配置文件、攔截器、校驗等ajax
${}El表達式不能直接在單獨JS文件中使用,若是在JSP文件內部js代碼中使用時必須加引號(不然不能正常執行,切記);El表達式能夠直接在html代碼中使用,但不能潛逃在structs標籤內,或jsp中<%%>代碼塊中,由於它與後二者同樣都是後臺執行完後直接將結果輸出的前臺的,算是不一樣種類的表達式不能嵌套使用。瀏覽器
近段時間的感覺,Structs在項目中就是接收用戶請求、調用service層接口處理、根據結果響應用戶跳轉到不一樣的頁面中,項目中遇到問題的排查思路時,首先斷點定位到action的對應方法中,看是否接收到了請求,若是沒有則看前臺瀏覽器在提交請求前是否有JS報錯即前臺是否已經發出了請求,若是有則查看請求格式判斷是不是structs底層過濾器沒按正常流程執行請求;若是action中接受到請求,則看調用的接口是否按正常返回值,沒有則調試下層接口,若是正常則看方法返回值是否正常。jsp
前臺用戶請求通常就form表單和ajax提交兩種方式,如今項目中多用ajax表單提交方式,以便表單出錯時能夠不刷新頁面提示用戶。spa