Hallo, ich muss einen der versteckten Werte in meinem Formular an meinen Controller erhalten. Wie kann ich es bekommen. Bitte finden Sie meinen Code unten. Ich brauche den Wert von verstecktem Wert in meinem controller`Verschiedene Möglichkeiten zum Abrufen versteckter Werte von JSP
@RequestMapping("/submitAdmissionForm.html",method = RequestMethod.POST)
public ModelAndView submitAdmissionForm(@RequestParam("studentName") String name, @RequestParam("studentHobby") String hobby) {
ModelAndView model = new ModelAndView("AdmissionSuccess");
model.addObject("msg","Details submitted by you:: Name: "+name+ ", Hobby: " + hobby);
return model;
}
`
JSP-Seiten
<html>
<body>
\t <h1> STUDENT ADMISSION FORM FOR ENGINEERING COURSES</h1>
\t <form action="/submitAdmissionForm.html" method="post">
\t \t <p>
\t \t \t Student's Name : <input type="text" name="studentName" />
\t \t </p>
\t \t <p>
\t \t \t Student's Hobby : <input type="text" name="studentHobby" />
\t \t </p>
\t \t \t <input type="hidden" id="Student" value="Sree" />
\t \t <input type="submit" value="Submit this form by clicking here" />
\t </form>
</body>
</html>
Versteckte Eingänge sind wie jeder andere Eingang. Auf dieselbe Weise, wie Sie 'studentName' erhalten, können Sie den Wert von' Sree' abrufen. – BackSlash
Fügen Sie einfach name-Attribut in Ihrer Eingabe wie folgt hinzu: nachdem Sie es mit der gleichen Weise wie Sie wie andere params behandelt haben –