2012-11-14 34 views
-1

如果任何人爲了安全完整性與struts 2.0.11集成了hdiv 2.0.4,那麼請幫我解決配置問題。我已經集成並配置成功,並且能夠在我的tomcat6上成功部署。hdiv配置

現在,我可以調出我的網絡應用程序的歡迎/登錄頁面。當我輸入登錄信息時,該操作被調用,之後我得到空指針異常。請幫助我消除這些例外。

2012年11月14日下午5時49分03秒org.apache.catalina.core.StandardWrapperValve 調用重度:Servlet.service()爲默認的servlet拋出異常 顯示java.lang.NullPointerException在 org.hdiv .util.RequestUtilsHDIV.composeURL(RequestUtilsHDIV.java:108) 在 org.hdiv.util.RequestUtilsHDIV.addHDIVParameterIfNecessary(RequestUtilsHDIV.java:59) 在 org.hdiv.dispatcher.HDIVServletRedirectResult.doExecute(HDIVServletRedirectResult.java:122 ) at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:178)at org.hdiv.dispatcher.HDIVServletActionRedirectResult.execute(HDIVServletActionRedirectResult.java:200) 在 com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:

回答

0

看來這個請求沒有被HDIV的處理過濾。所有的請求必須由HDIV的過濾器在視圖層中使用之前處理。

+0

你正在談論的過濾器。我已經有在struts.xml中列出的攔截器 - <攔截器參考名稱=「editableValidation」 /> 我已配置在我的web.xml \t \t ValidatorFilter \t \t <濾波器級> org.hdiv.filter.ValidatorFilter \t <濾波器映射> ValidatorFilter /* user1824140

+0

好的,這是我正在談論的過濾器。但似乎請求不是由它來處理的。也許這是一個與過濾器的url映射和你請求的url有關的問題。換句話說,如果請求由HDIV的過濾器處理,則調試。 – rbelasko