Domanda

La mia applicazione utilizza Spring MVC. Lungo la strada dal controller alla vista stiamo prendendo adventage di questo inquadramento con la creazione di un fagiolo del modello che viene utilizzato per visualizzare le proprietà rilevanti attraverso il JSP. Sul modo però, cioè dopo aver inviato un modulo al controllore, che usa una HTTPRequest prima al posto di un FormBean strutturato.

Credo che questo sia un disadvantege quindi non vedo per strada per inserire questo al nostro modello MVC. Ho visto in questo qualche modo che Spring MVC gestisce. aggiungendo alla JSP vincolanti come ad esempio:

<spring:bind path="command">  <font color="red">    <b><c:out value="${status.errorMessage}"/></b>  
</font>
</spring:bind>

e al controller:

 protected ModelAndView onSubmit(Object command) throws ServletException  
{    Widget widget = (Widget) command;
...
}

Ma questa soluzione non è buono per la nostra implementazione - Non voglio aggiungere nulla alla JSP e in aggiunta. alcuni dei parametri che vengono aggiunti al HttpRequest sono fatti in codice javascript. Quindi sto cercando una soluzione in grado di creare FormBean fuori dei parametri di forma, mentre la mappatura non è definito sulla JSP ma altrove (in formato XML dedicato, ovviamente).

Tutte le idee?

Nessuna soluzione corretta

Altri suggerimenti

Il modo più semplice per utilizzare un bean modulo (comando) in primavera è per scrivere un controller che si estende SimpleFormController.

Un rapido Google mostra una serie di esercitazioni di base - ad esempio:

http://www.vaannila.com/spring /spring-simple-form-controller-1.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top