Un framework per la creazione di applicazioni Web Java basate sul modello Model-View-Controller (MVC). Promuove il codice flessibile e disaccoppiato dalle tecnologie di visualizzazione sottostanti.
C'è un modo per ottenere il valore del percorso completo dopo che i requestMapping @PathVariablevalori sono stati analizzati? Cioè: /{id}/{restOfTheUrl}dovrebbe essere in grado di analizzare /1/dir1/dir2/file.htmlin id=1erestOfTheUrl=/dir1/dir2/file.html Qualsiasi idea sarebbe apprezzata.
Ho letto in alcuni post su Spring MVC e Portlet che l' iniezione di campo non è consigliata. A quanto ho capito, l' iniezione sul campo è quando inietti un fagiolo con @Autowiredquesto: @Component public class MyComponent { @Autowired private Cart cart; } Durante la mia ricerca ho letto anche …
Sto cercando il modo più semplice e semplice per associare e convertire i dati in Spring MVC. Se possibile, senza eseguire alcuna configurazione XML. Finora ho usato PropertyEditor in questo modo: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void …
Sto avendo nella mia applicazione Web Spring MVC Java guidata da annotazioni gestita sul server web jetty (attualmente nel plugin molo jven). Sto provando a fare un po 'di supporto AJAX con un metodo controller che restituisce solo il testo di aiuto di String. Le risorse sono nella codifica UTF-8, …
Sto inviando alcuni parametri da un modulo in questo modo: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... So di poter ottenere tutti i parametri nel metodo controller aggiungendo un parametro come public String controllerMethod(@RequestParam Map<String, String> params){ .... } Voglio associare …
Potete darmi una breve spiegazione e un esempio nell'uso @PathVariabledel mvc primaverile? Si prega di includere su come si digita l'URL? Sto lottando per ottenere l'URL giusto per mostrare la pagina jsp. Grazie.
Ho una richiesta GET che invia una data nel formato AAAA-MM-GG a uno Spring Controller. Il codice del controller è il seguente: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } La richiesta viene inviata correttamente mentre sto controllando con Firebug. Ottengo l'errore: Stato HTTP …
Vedo questo nella mia app Spring MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Sto cercando di capire perché è lì e se è effettivamente necessario. Ho trovato questa spiegazione nei documenti di primavera ma non mi aiuta a capirla: Sembra suggerire che questo componente sia il "collante" tra i servlet definiti …
se ho una mappatura della richiesta simile alla seguente: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } E poi chiama questa richiesta con: http://example.com/test?i= Ottengo il messaggio di errore Impossibile convertire il valore di tipo "java.lang.String" nel tipo "int"; …
Ho cercato come gestire le versioni di un'API REST utilizzando Spring 3.2.x, ma non ho trovato nulla di facile da mantenere. Spiegherò prima il problema che ho e poi una soluzione ... ma mi chiedo se sto reinventando la ruota qui. Voglio gestire la versione in base all'intestazione Accept e, …
Ho notato che il seguente codice reindirizza l'utente a un URL all'interno del progetto, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } considerando che, quanto segue reindirizza correttamente come previsto, ma richiede http: // o …
Sto cercando di mescolare mvc e rest in un unico progetto di avvio a molla. Voglio impostare il percorso di base per tutti i controller rest (es. Example.com/api) in un unico posto (non voglio annotare ogni controller con @RequestMapping('api/products'), invece, solo @RequestMapping('/products'). I controller Mvc dovrebbero essere accessibili da example.com/wunque …
Stiamo progettando di realizzare una nuova applicazione con la versione Spring 4.0.6. Utilizziamo un controller che può restituire "XML" o "JSON". Nel progetto precedente abbiamo implementato con successo Jersey con Spring per il supporto REST utilizzando l'API JAX-RS, ma dopo aver letto alcuni articoli e suggerimenti dagli anziani hanno affermato …
Ho il seguente codice in uno dei miei controller: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Sto semplicemente cercando di testarlo usando il test Spring MVC come segue: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private …
Ho appena migrato alla versione Spring mvc 5.0.1.RELEASEma improvvisamente in eclipse STS WebMvcConfigurerAdapter è contrassegnato come deprecato 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/"); } .... } Come posso rimuoverlo!
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.