NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: JAVA EE Struts 2 rada

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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.