1

对于“Web 工程”中的作业,我们必须使用 Servlet、Java Server Pages 和 Java Beans。(我知道 JSB 或多或少已被弃用,但我们必须将其用于训练)

基本上我们有一个小骰子游戏。有一条有 7 个字段的道路,您可以单击一个骰子,然后您会得到一个介于 1 - 3 之间的数字,并且您的汽车会移动您骰子的数字。然后轮到计算机,直到有人达到目标。

在规范中规定,我们必须使用 Java Bean 作为模型,JSP 作为视图,使用 Servlet 作为控制器。

我们已经创建了一个 Java Bean,其中包含玩家和游戏的所有信息(如回合、时间、领导者)。此信息与 JSP 一起显示。

我们想不通的是如何使用 servlet。基本上点击骰子,我猜它应该打开 servlet,但它怎么能与 JSP 和 bean 通信。

也许有人知道如何正确管理它?

这是一个截图: http ://gyazo.com/c5e5eaae2de23d20755d687c479dccce(它是德语)

左上角的表格是动态的,每次点击骰子都会改变,汽车和骰子也是如此。

4

1 回答 1

2

所以基本上,当你点击骰子时。您的浏览器将对 url 执行一些网络操作。通常是 POST 或 GET。在那个 URL 上监听你有一个 servlet。这个 servlet 有一种方法可以获取您在访问该 URL 时推送的数据。然后 servlet 会做一些事情,或者通过调用模型加载数据,或者更改数据。然后它会将您重定向到/加载带有该模型的 JSP。jsp 然后显示来自该模型的数据。我希望这会有所帮助!

于 2013-04-17T18:28:13.520 回答