Als «spring-mvc» getaggte Fragen

Ein Framework zum Erstellen von Java-Webanwendungen basierend auf dem MVC-Muster (Model-View-Controller). Es fördert flexiblen und entkoppelten Code von den zugrunde liegenden Ansichtstechnologien.

10
Spring 3 RequestMapping: Pfadwert abrufen
Gibt es eine Möglichkeit, den vollständigen Pfadwert nach dem zu erhalten? requestMapping @PathVariable Werte analysiert wurden? Das heißt: /{id}/{restOfTheUrl}sollte /1/dir1/dir2/file.htmlin id=1und analysieren könnenrestOfTheUrl=/dir1/dir2/file.html Irgendwelche Ideen wären willkommen.


4
Spring MVC-Typkonvertierung: PropertyEditor oder Konverter?
Ich suche nach der einfachsten und einfachsten Möglichkeit, Daten in Spring MVC zu binden und zu konvertieren. Wenn möglich, ohne eine XML-Konfiguration vorzunehmen. Bisher habe ich PropertyEditors wie folgt verwendet: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …

16
Wer legt den Inhaltstyp der Antwort in Spring MVC fest (@ResponseBody)
Ich habe in meiner Annotation-gesteuerten Spring MVC Java-Webanwendung auf dem Jetty-Webserver ausgeführt (derzeit im Maven Jetty-Plugin). Ich versuche, AJAX-Unterstützung mit einer Controller-Methode durchzuführen, die nur String-Hilfetext zurückgibt. Die Ressourcen sind in UTF-8-Codierung, ebenso wie die Zeichenfolge, aber meine Antwort vom Server kommt mit content-encoding: text/plain;charset=ISO-8859-1 auch wenn mein browser sendet …

7
Binden einer Liste in @RequestParam
Ich sende einige Parameter aus einem Formular auf folgende Weise: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Ich weiß, dass ich alle Parameter in der Controller-Methode durch Hinzufügen eines Parameters wie erhalten kann public String controllerMethod(@RequestParam Map<String, String> params){ .... } …

8
Frühling mvc @PathVariable
Können Sie mir eine kurze Erklärung und ein Beispiel für die Verwendung @PathVariableim Frühjahr mvc geben? Bitte geben Sie an, wie Sie die URL eingeben. Ich habe Probleme, die richtige URL für die Anzeige der JSP-Seite zu finden. Vielen Dank.
125 spring-mvc 

5
Wie akzeptiere ich Datumsparameter in einer GET-Anfrage an Spring MVC Controller?
Ich habe eine GET-Anfrage, die ein Datum im Format JJJJ-MM-TT an einen Spring Controller sendet. Der Controller-Code lautet wie folgt: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Die Anfrage wird korrekt gesendet, da ich mich bei Firebug erkundige. Ich bekomme den Fehler: HTTP-Status …
122 java  spring  date  spring-mvc 

7
Was bringt der DelegatingFilterProxy von Spring MVC?
Ich sehe dies in meinen Spring MVC-Apps web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Ich versuche herauszufinden, warum es da ist und ob es tatsächlich gebraucht wird. Ich habe diese Erklärung in den Spring-Dokumenten gefunden, aber es hilft mir nicht, sie zu verstehen: Es scheint darauf hinzudeuten, dass diese Komponente der "Klebstoff" …

5
Ist es möglich, dass leere RequestParam-Werte den defaultValue verwenden?
Wenn ich eine Anforderungszuordnung habe, die der folgenden ähnelt: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Und dann rufen Sie diese Anfrage mit: http://example.com/test?i= Ich erhalte die Fehlermeldung Fehler beim Konvertieren des Werts vom Typ 'java.lang.String' in den …
120 java  spring  spring-mvc 


18
Wie setze ich die Basis-URL für die Ruhe im Frühlingsstiefel?
Ich versuche, mvc zu mischen und mich in einem einzigen Spring-Boot-Projekt auszuruhen. Ich möchte den Basispfad für alle Rest-Controller (z. B. example.com/api) an einem einzigen Ort festlegen (ich möchte nicht jeden Controller mit Anmerkungen versehen @RequestMapping('api/products') stattdessen nur@RequestMapping('/products') . Mvc-Controller sollten über example.com/whatever zugänglich sein Ist es möglich? (Ich benutze …

2
Spring 4 vs Jersey für REST-Webdienste
Wir planen eine neue Anwendung mit der Version Spring 4.0.6. Wir verwenden einen Controller, der "XML" oder "JSON" zurückgeben kann. Im vorherigen Projekt haben wir Jersey mit Spring for REST-Unterstützung mithilfe der JAX-RS-API erfolgreich implementiert, aber nachdem wir einige Artikel und Vorschläge von Senioren gelesen hatten, sagten sie, dass Spring …

9
Von der Controller-Aktion in Spring MVC zu einer externen URL umleiten
Ich habe festgestellt, dass der folgende Code den Benutzer zu einer URL innerhalb des Projekts umleitet. @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } Im Folgenden wird die ordnungsgemäße Umleitung wie beabsichtigt durchgeführt, erfordert jedoch …
117 java  spring  jsp  spring-mvc 

20
So vermeiden Sie die Ausnahme „Kreisansichtspfad“ beim Spring MVC-Test
Ich habe den folgenden Code in einem meiner Controller: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Ich versuche einfach, es mit dem Spring MVC-Test wie folgt zu testen : @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired …

4
Der Typ WebMvcConfigurerAdapter ist veraltet
Ich migriere gerade zur Spring MVC-Version, 5.0.1.RELEASEaber plötzlich wird in Eclipse STS WebMvcConfigurerAdapter als veraltet markiert public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Wie kann ich das entfernen!
116 java  spring  spring-mvc 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.