springMVC和struts2的比較

2021-09-01 18:43:15 字數 477 閱讀 6801

1:spring3 mvc開發效率高於struts

2:spring3 mvc可以認為已經100%零配置

3:spring3 mvc對restful的支援更好

struts2是類級別的攔截, 乙個類對應乙個request上下文, springmvc是方法級別的攔截,乙個方法對應乙個request上下文,而方法同時又跟乙個url對應 所以說從架構本身上 spring3 mvc就容易實現restful url  而struts2的架構實現起來要費勁 因為struts2 action的乙個方法可以對應乙個url 而其類屬性卻被所有方法共享,這也就無法用註解或其他方式標識其所屬方法了 

4:不封裝servlet api,給開發者更多的靈活性,也降低了學習成本

由於struts2需要針對每個request進行封裝,把request,session等servlet生命週期的變數封裝成乙個乙個map,供給每個action使用,並保證執行緒安全。所以在原則上,是比較耗費記憶體的

strut2 0學習筆記

問題一 form action defaulting to action attribute s literal value 解決方案如下 頁面顯示資訊 struts.xml配置資訊 welcome.jsp error.jsp login.jsp 問題二 struts2不顯示label標籤 刪除掉s...

strut2 上傳檔案

jsp頁面 服務後台 需要兩個jar包乙個是commons fileupload.jar,另乙個是commons io.jar 注意,file並不是指前端jsp上傳過來的檔案本身,而是檔案上傳過來存放在臨時資料夾下面的檔案 private file upload 上傳的檔案內容的物件與表單中的nam...

lucene solr配置,整合到struts中

將目錄下example solr中的檔案拷到某一目錄 solr.xml不能拷過去 將此目錄設為solr home.並在tomcat的server.xml中加入如下內容 在工程的web.xml中加入如下內容 solrrequestfilter org.apache.solr.servlet.solrd...