我创建了一个 GetEmployeeDetails.jsp 页面,其中我获取姓名、年龄、爱好等详细信息,然后从那里我转发到一个 sevlet,它使用 getParameter() 检索这些值。我的问题是表单中的“爱好”使用复选框像编程、唱歌、睡觉……当我将此页面转发到 servlet 时,我可以检索这些值并设置为会话对象,如下所示:
String[] hobbies = request.getParameterValues("Hobbies");
for(int i=0;i<hobbies.length;i++){
session.setAttribute("hobbies", hobbies[i]);
}
但是当我想在下一个 jsp 页面中显示这些员工详细信息时,问题就出现了,即 ShowEmpDetails.jsp ..我无法检索会话属性“爱好”的所有值..它只给了我检查过的复选框的最后一个值..我在 ShowEmpDetails.jsp 页面中使用了这段代码。
your hobbies: <%=session.getAttribute("hobbies")%><br>
请指导我..