2010-10-15 3 views
0

Je suis nouveau à Spring MVC, besoin de conseilsSpringMVC MultiActionController: Comment récupérer les valeurs de chute dans .java

Mon jsp est comme: .......

<form:select path="envList"> 
<form:options items="${envList}"/> 

Mon. java est comme:

public class InputController extends MultiActionController{ 
    public ModelAndView getHealth(HttpServletRequest request,HttpServletResponse response) { 
    ....................... 
    String selectedEnv =request.getParameter("envList"); 
    } 
} 

ici, je veux saisir la valeur sélectionnée dans le menu déroulant à java, mais request.getParameter("envList") revient nul. S'il vous plaît suggérer comment puis-je obtenir la valeur sélectionnée de jsp à .java.

Merci à l'avance


comment la carte <form:select> sous forme de printemps? afin que je puisse attraper la valeur sélectionnée

Répondre

0
  1. Assurez-vous que vous envelopper la commande de sélection sous forme de printemps. L'attribut path de votre select contrôle le nom de la propriété qui contiendra l'élément actuellement sélectionné dans la zone de liste déroulante de l'objet de commande (valeur de l'attribut commandName) de la forme de ressort. Ce sera mis à jour lorsque le formulaire est soumis.

Ci-dessous un exemple partiel. N'oubliez pas que vous devez ajouter un objet au modèle avec le nom référencé par l'attribut commandName du formulaire (dans l'exemple thix: "ModelObjectNameHere").

 

<sf:form commandName="ModelObjectNameHere"> 
 
Questions connexes