2010-05-20 31 views
3

認爲,在struts 1.2中,說一個函數public ActionForward abc(){return null;}將返回到同一頁面。 但我得到了這個例外。 顯示java.lang.NullPointerException org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) org.apache.struts .action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)如何在服務器端處理後回到同一頁面?

如何進入相同的頁面?

回答

2

在struts-config.xml中,在你的action標籤內寫入一個forward標籤。現在

<action ...> 
<forward name = "samePage" path="..."/> 
</action> 

,在代碼中使用

mapping.findForward("samePage"); 
+0

謝謝!!我做到了。 – Manoj 2010-05-28 04:23:46

1

您可以使用

return mapping.getInputForward(); 
相關問題