NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!
Avatar
vodslon
Člen
Avatar
vodslon:30.10.2015 12:02

Ahoj,

Spadnula na mě věc, která funguje, ale nevím proč, v Javě moc neumím a potřeboval bych se zeptat na vztah akcí s Stuts2.

Co jsem dostal, tak má struts2.xml jenom interceptory a nikde nemá věc typu

<action name="hello" class="moje.trida.helloworld.action.HelloWorldAction" method="execute">
     <result name="success">/HelloWorld.jsp</result>
   </action>

Chápu, že v Interceptoru může metoda result = invocation.invoke() můžu tu metodu vzít.

ale pokud mám svůj struts jenom ve formátu

<interceptors>
                      <interceptor name="securityInterceptor" class="cz.trask.interceptors.SecurityInterceptor" />

                      <interceptor-stack name="testStack">
                       <interceptor-ref name="securityInterceptor"/>
                       <interceptor-ref name="defaultStack"/>
                      </interceptor-stack>

  </interceptors>

  <default-interceptor-ref name="testStack"></default-interceptor-ref>

Bez namapování akcí, tak mi to spadne s tím, že on tu akci neví kam směřovat.

Sorry, že se takhle blbě ptám, ale jde něják nastavit nebo co mi chybí třeba za knihovnu, aby mi každej request i s akcí spadnul do toho Interceptoru a vykonal se tam odtud jako to mám v tom projektu o který se starám, mě štve, když něčemu nerozumím.

 
Odpovědět
30.10.2015 12:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.