轉自:http://www.17ext.com/showtopic-7761.aspx
<interceptors>
<interceptor name="intercep" class="Interceptor.XACMLInterceptor"/> </interceptors> <global-results> <result name="warrn">/error.jsp</result> </global-results> <action name="showUserInfo" class="showUserInfoAction" method="showUserInfo"> <interceptor-ref name="defaultStack"/> <interceptor-ref name="intercep"/> </action> 以上是攔截器代碼,action也成功被攔截,但是它不彈出error.jsp網頁,在firebug響應那裏出現了error.jsp了。。 我的問題是如何使前臺攔截後彈出error.jsp? 如果我想被攔截後,可以在ext界面上彈出個Ext窗口,那要如何實現呢?是<result name="warrn">/error.jsp</result>返回一個json數據麼?還是怎麼樣?求解。。。。
===============================================================================================================
其實你只需要改resulttype就行了。
你用了struts2+jsonplugin之後是不需要返回頁面的。所有的返回是在action中處理的。json插件會自動爲你自動生成數據。
這是我的配置。
<!-- 公司管理模塊 -->
<package name="comp" extends="json-default"> <interceptors> <interceptor name="loginInterceptor" class="com.lenxeon.extjs.filter.LoginInterceptor"></interceptor> </interceptors> <action name="compList" class="com.lenxeon.extjs.web.action.CompManagerAction" method="compList"> <interceptor-ref name="defaultStack"></interceptor-ref> <interceptor-ref name="loginInterceptor"></interceptor-ref> <result type="json"/> </action> <action name="compAdd" class="com.lenxeon.extjs.web.action.CompManagerAction" method="compAdd"> <interceptor-ref name="defaultStack"></interceptor-ref> <interceptor-ref name="loginInterceptor"></interceptor-ref> <result type="json"/> </action> <action name="compEdit" class="com.lenxeon.extjs.web.action.CompManagerAction" method="compEdit"> <interceptor-ref name="defaultStack"></interceptor-ref> <interceptor-ref name="loginInterceptor"></interceptor-ref> <result type="json"/> </action> <action name="compDel" class="com.lenxeon.extjs.web.action.CompManagerAction" method="compDel"> <interceptor-ref name="defaultStack"></interceptor-ref> <interceptor-ref name="loginInterceptor"></interceptor-ref> <result type="json"/> </action> </package> |
struts2攔截器如何返回json數據?如何使用Jquery(ExtJs)接收攔截器返回的數據?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
多線程和多進程 - 初窺
小豹子加油
2024-05-20 14:36:10
Xming - xmanager的替代方案
小豹子加油
2024-05-20 14:36:10
Mysql - 數據庫時區是客戶端屬性還是服務端屬性
小豹子加油
2024-05-20 14:36:10
SQL優化-20231016
小豹子加油
2024-05-20 14:36:10
兩臺數據庫在數據寫入時性能的差異
小豹子加油
2024-05-20 14:36:10
Linux安裝MySQL配置教程
莫等閒也
2024-05-20 14:34:20
salesforce零基礎學習(一百三十七)零碎知識點小總結(九)
zero.zhang
2024-05-20 14:34:10
sql server sp_executesql 中使用表變量進行查詢
自閉玩家
2024-05-20 14:32:10
Flink精確消費一次
人不瘋狂枉一生
2024-05-20 14:27:59
5款.NET開源、免費、功能強大的圖表庫
追逐時光
2024-05-20 14:26:59
終於搞懂了!原來 Vue 3 的 generate 是這樣生成 render 函數的
你假裝沒察覺
2024-05-20 14:26:19
Markdown基礎語法2024測試
喵喵撲
2024-05-20 14:26:09
ue5生成vs工程報錯-msvc版本太舊
趙青青
2024-05-20 14:25:39