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.
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.
Ich las in einigen Beiträgen über Spring MVC und Portlets , dass Feldeinkopplung nicht empfohlen. So wie ich es verstehe, ist Feldinjektion, wenn Sie einer Bohne Folgendes injizieren @Autowired: @Component public class MyComponent { @Autowired private Cart cart; } Während meiner Recherche las ich auch über Konstruktorinjektion : @Component public …
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 …
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 …
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){ .... } …
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.
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 …
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" …
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 …
Ich habe nach der Verwaltung einer REST-API-Version mit Spring 3.2.x gesucht, aber nichts gefunden, das einfach zu warten ist. Ich werde zuerst das Problem erklären, das ich habe, und dann eine Lösung ... aber ich frage mich, ob ich das Rad hier neu erfinde. Ich möchte die Version basierend auf …
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 …
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 …
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 …
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 …
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!
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.