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.