Un cadre pour créer des applications Web Java basées sur le modèle Model-View-Controller (MVC). Il favorise un code flexible et découplé des technologies de vue sous-jacentes.
Existe-t-il un moyen d'obtenir la valeur du chemin complet après que les requestMapping @PathVariablevaleurs ont été analysées? C'est: /{id}/{restOfTheUrl}devrait être en mesure d'analyser /1/dir1/dir2/file.htmldans id=1etrestOfTheUrl=/dir1/dir2/file.html Toute idée serait appréciée.
J'ai lu dans certains articles sur Spring MVC et les portlets que l' injection de champ n'est pas recommandée. Si je comprends bien, l' injection de champ se produit lorsque vous injectez un Bean avec @Autowiredcomme ceci: @Component public class MyComponent { @Autowired private Cart cart; } Au cours de …
Je recherche le moyen le plus simple et le plus simple de lier et de convertir des données dans Spring MVC. Si possible, sans faire de configuration xml. Jusqu'à présent, j'utilise PropertyEditors comme ceci: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) …
J'envoie quelques paramètres à partir d'un formulaire de cette manière: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Je sais que je peux obtenir tous les paramètres de la méthode du contrôleur en ajoutant un paramètre comme public String controllerMethod(@RequestParam Map<String, String> …
J'ai dans mon application Web Spring MVC Java pilotée par Annotation exécutée sur le serveur Web de la jetée (actuellement dans le plugin maven jetty). J'essaie de prendre en charge AJAX avec une méthode de contrôleur renvoyant uniquement le texte d'aide String. Les ressources sont en codage UTF-8, tout comme …
Pouvez-vous me donner une brève explication et un exemple d'utilisation @PathVariableau printemps mvc? Veuillez indiquer comment vous tapez l'URL? J'ai du mal à trouver la bonne URL pour afficher la page jsp. Merci.
J'ai une requête GET qui envoie une date au format AAAA-MM-JJ à un contrôleur Spring. Le code du contrôleur est le suivant: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } La demande est envoyée correctement lorsque je vérifie avec Firebug. J'obtiens l'erreur: État HTTP …
Je vois cela dans mes applications Spring MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> J'essaie de comprendre pourquoi c'est là et si c'est vraiment nécessaire. J'ai trouvé cette explication dans la documentation de Spring mais cela ne m'aide pas à comprendre: Il semble suggérer que ce composant est le "ciment" entre …
si j'ai un mappage de requête similaire à ce qui suit: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Et puis appelez cette demande avec: http://example.com/test?i= Je reçois le message d'erreur Échec de la conversion de la valeur de …
J'ai cherché comment gérer les versions d'une API REST à l'aide de Spring 3.2.x, mais je n'ai rien trouvé de facile à maintenir. Je vais d'abord expliquer le problème que j'ai, puis une solution ... mais je me demande si je réinvente la roue ici. Je veux gérer la version …
J'ai remarqué que le code suivant redirige l'utilisateur vers une URL à l'intérieur du projet, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } alors que ce qui suit redirige correctement comme prévu, mais nécessite http: …
J'essaie de mélanger mvc et me reposer dans un seul projet de démarrage à ressort. Je veux définir le chemin de base pour tous les contrôleurs de repos (par exemple, example.com/api) en un seul endroit (je ne veux pas annoter chaque contrôleur avec @RequestMapping('api/products'), à la place, juste @RequestMapping('/products'). Les …
J'ai le code suivant dans l'un de mes contrôleurs: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } J'essaie simplement de le tester en utilisant le test Spring MVC comme suit: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired …
Nous prévoyons de créer une nouvelle application avec la version Spring 4.0.6. Nous utilisons un contrôleur qui peut renvoyer "XML" ou "JSON". Dans le projet précédent, nous avons implémenté avec succès Jersey avec Spring pour le support REST à l'aide de l'API JAX-RS, mais après avoir lu quelques articles et …
Je viens de migrer vers la version mvc de printemps 5.0.1.RELEASEmais soudainement dans eclipse STS WebMvcConfigurerAdapter est marqué comme obsolète 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/"); } .... } Comment puis-je supprimer cela!
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.