Radio bouton de sélection et de sa valeur dans spring mvc
Je suis entrain de créer une application web qui est basé sur Spring mvc.Cette application contient quatre boutons radio.Mon exigence est de passer à la sélection de boutons radio pour le contrôleur de cette partie est fait.Maintenant,une fois que la sélection est transmise au contrôleur, alors je ne sais pas comment faire pour conserver la sélection de la radio sur JSP.Parce que Quand je suis retourner le nom de jsp comme index.jsp puis la page est rechargé avec intial valeurs de pas de sélection dans le bouton radio
<form id="envselection" action="${pageContext.request.contextPath}/env" method="post">
<input type="radio" name="env" id="radioSelection" value="QA 71" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 72" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 73" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 74" onclick="submitForm()">
</form>
Javascript
<script>
function submitForm() {
document.getElementById("envselection").submit();
}
</script>
Contrôleur partie
@RequestMapping(value = "/env", method = RequestMethod.POST)
public String env(HttpServletRequest request){
logger.info("parameter is "+request.getParameter("env"));
return "index";
}
Est-il un autre moyen de réglage de la valeur sélectionnée de bouton radio pour java utilisation et la rétention de la sélection de bouton radio sur JSP.
Merci d'avance
OriginalL'auteur Manish Singh | 2014-01-09
Vous devez vous connecter pour publier un commentaire.
Utiliser une combinaison de Printemps
form
balises et un formulaire de backing bean.D'abord créer un simple haricot au dos du formulaire.
Prochaine modifier votre méthode de contrôleur d'accepter la fève.
D'utiliser le
form
tags, ajouter le suivant directive taglib vers le haut de votre page jsp:Vous pouvez alors modifier votre formulaire comme suit:
Après l'affichage du formulaire et en le retournant à la même page, la valeur du bouton radio sélectionné sera retenu.
Si vous voulez un bouton radio est sélectionnée par défaut lorsque vous atterrissez sur la page, puis juste valeur par défaut la valeur dans le formulaire de backing bean.
Oui, mais la valeur du bouton radio sélectionné sera maintenu après le transfert retour à l'index.jsp
Non, il n'est pas en conservant la sélection de la valeur.comme je l'ai cliqué sur le bouton radio il me montre, mais dans la fraction de secondes, il s'en va à cause de recharger la page
OriginalL'auteur Will Keeling