2015-04-29 8 views
0

Что это значит, когда у меня есть путь, как на примере ниже в первом вперед (то успех вперед)форма Действие вперед путь не URL

<action 
      type="com.testpackage.servlettest" 
      path="/ClassHomepage" 
      scope="request"> 
      <forward 
       name="success" 
       path=".class.homepage" 
       redirect="true" /> 
      <forward 
       name="failure" 
       path="/Homepage.do" 
       module="/" 
       redirect="false" /> 
     </action> 

Я понимаю провал вперед перенаправит на страницу " /Homepage.do»если "неудача" возвращается

return mapping.findForward("failure"); 

Но что произойдет, если я вернусь

return mapping.findForward("success"); 

Что пакет будет пытаться загрузить? Как узнать, глядя на web.xml и struct-config.xml файлах?

+0

Думаю, вы используете 'плитки'. – Kartic

ответ

0

Вы используете плитки, и вам нужно посмотреть в файле определения плитки (обычно что-то вроде WEB-INF/tiles-defs.xml). Найдите <definition name=".class.homepage"> ... </definition>, чтобы узнать, какой вид он будет направлять.