Java 导叶参数传递

Java 导叶参数传递,java,parameter-passing,wicket,Java,Parameter Passing,Wicket,我是新来的。我没什么问题。我有一个课程框架,在这里我可以通过表单从用户处获取课程详细信息,如id、名称、部门,也可以通过表单从用户处获取关于学生框架的详细信息。我需要将这些课程和学生对象发送到我的主页,以处理这些数据,如为学生分配课程等。但我不知道如何将课程和学生对象传递到主页。我无法使用setResponsePage完成此操作,因为用户不应该在提交新课程或学生时立即转到主页。我的意思是用户应该能够创建几个学生或课程对象一个接一个,而无需进入主页。 我尝试在学生和课程页面中创建ArrayList

我是新来的。我没什么问题。我有一个课程框架,在这里我可以通过表单从用户处获取课程详细信息,如id、名称、部门,也可以通过表单从用户处获取关于学生框架的详细信息。我需要将这些课程和学生对象发送到我的主页,以处理这些数据,如为学生分配课程等。但我不知道如何将课程和学生对象传递到主页。我无法使用setResponsePage完成此操作,因为用户不应该在提交新课程或学生时立即转到主页。我的意思是用户应该能够创建几个学生或课程对象一个接一个,而无需进入主页。 我尝试在学生和课程页面中创建ArrayList,用对象填充这些ArrayList,然后从主页访问这些ArrayList,但在Java中访问其他页面的数据结构似乎是个问题,或者我做的是错误的

你能帮我一下,给我一些建议如何解决这个问题吗


谢谢。

您缺少的是某种数据层,如数据库或会话实现,在其中存储需要在多个页面之间共享的数据

请尝试Session.get().setMetaData(…)存储信息,并尝试Session.get().getMetaData(…)检索信息。这就足以满足用户会话生命周期内的瞬时数据传递需求,以及您必须在体系结构中使用数据库或某种持久层的所有其他需求


可从所有wicket页面访问该课程。

请解释工作流程,例如,用户登陆主页,然后点击此处和此处选择课程和学生,然后我想将其发送到PageB。“主页”对我们来说毫无意义。你的问题很难理解,我们不知道你到底想要实现什么。永远不要将参数作为大对象传递(当然等等),使用模型。文档中有许多示例