/ / Spring mapowanie klas akcji URL - java, xml, spring, spring-mvc, struts

Mapowanie klas działania wiosennych żądań - java, xml, spring, spring-mvc, rozpórki

Wiosną mapujemy adres URL do klasy akcji inazwa funkcji. Czy odbywa się to za pomocą pliku Dispatcherservlet.xml. Ponieważ jestem nowicjuszem na wiosnę i wcześniej pozwałem rozpórki i sieć. w tym określamy adres URL i konkretną klasę działania, jak pokazano poniżej.

<action name="invoiceShow" class="com.org.tcric.action.InvoiceAction" >
<result name="success" type="dispatcher">
<param name="location">purchase/somefile.jsp</param>
</result>
</action>

Jak można to zrobić wiosną przez xml i który plik? Kiedy google iam jest trochę zdezorientowany, nie chcę rozwiązania opartego na adnotacjach, zamiast tego chcę używać XML.

Proszę pomóż

Odpowiedzi:

1 dla odpowiedzi № 1
  <servlet>
<servlet-name>demo</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>   <servlet-mapping> <servlet-name>demo</servlet-name>
<url-pattern>*.html</url-pattern>  </servlet-mapping>

Tutaj lub wszystkie wcześniejsze żądania.rozszerzenie HTML byłoby delegowane do DispatcherServlet. Później możesz zdefiniować klasę @Controller za pomocą @RequestMapping („/ one.html”), aby przekazać określone żądanie do określonej metody.


0 dla odpowiedzi nr 2

Możesz to zrobić tak samo, jak robisz to w rozpórkach. W pliku web.xml, w którym definiujesz punkt wejścia dla adresów URL, delegat DispatcherServlet of Spring byłby delegowany do akceptowania żądania adresów URL.