2010-05-20 66 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();