将对象绑定到JSP页面上的控件

我在Java应用程序中使用了以下类。

//公共类QuestionBO实现Serializable {

private int questionId; private int testID; private String question; private TutorBO infoAboutTutor; private SubjectBO infoAboutSubject; private TestBO infoAboutTest; private List answers; public QuestionBO() { } public QuestionBO(String question) { this.question = question; } 

吸气剂和固定剂….

JSP页面有一个表单,其中每个Question(其String表示)旁边都有一个复选框。 用户标记一些问题并将表单提交给服务器以供servlet处理。

将Question对象与复选框绑定的常规方法是什么,以便我可以找出已选择的问题?

目前我正在使用以下方法构建表单:

//

   
${question.getQuestion()}

我不应该使用框架。

谢谢

我有最后一个问题

   
${questionsForSubject.get(questionID).getQuestion()}

我如何从servlet上的这个页面获取地图?

为每个复选框指定一个唯一值。 例如,唯一的问题标识符:

     ${question.question} 

这样,您只需通过servlet中的以下调用即可获取所有选中的值:

 String[] chosenQuestions = request.getParameterValues("chosen_question"); 

为每个checkbox生成唯一名称,如下所示:

  

要么:

  

之后,您已经能够识别servlet中的每个checkbox