日期:2014-05-18  浏览次数:20766 次

关于struts mapping findforward的问题
在我的一个protected ActionForward handleDelivery里面有一句

return mapping.findForward( "BUY_CONTENT_TKU" );

如果BUY_CONTENT_TKU并不存在,那么return以后会发生什么

------解决方案--------------------
浏览器显示空白
------解决方案--------------------
你加了引号,return的是一个字符串
和BUY_CONTENT_TKU本身有什么关系?

------解决方案--------------------
返回的应该是: struts-config.xml中action 中的input 属性值
------解决方案--------------------
mapping.findForward( "BUY_CONTENT_TKU" ); 
如果findForward方法没有找到匹配的ActionForward对象,不会抛出异常,而是返回NULL,在浏览器,用户收到空白页