こんにちは、自分のフォームの隠し値の1つを自分のコントローラに取得する必要があります。どうすればそれを得ることができますか?以下の私のコードを見つけてください。私は、あなたの隠されたフィールドはname
属性を持たない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ページ
<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>
隠し入力は他の入力と同じです。 'studentName'と同じ方法で' Sree'の値を取得することができます。 – BackSlash
あなたの入力には、のような名前属性を追加するだけで、別のパラメータのように –