我刚刚开始学习 servlet 和 jsp 的工作原理,但恐怕我需要一些帮助。
我正在编写的应用程序主要将包含一个页面,该页面显示人员列表以及他们所学的课程。如果单击课程条目,将打开一个文本字段,可以在其中插入评估。列表示例:
- 组 1
- 安妮
- 现代舞
- html & css
- 亨利
- 山地骑行
- 航行
- 安妮
- 组2
- 凯特
- html & css
- 准备寿司
- ...
- 凯特
在我的数据库中,还有针对人员的表格,以及针对课程、小组和评估的表格。
我现在的主要问题是当有人点击课程条目时找出课程、评估和人员的数据库 ID。
我想我必须在设置列表时将 id 存储在 jsp 中的某个位置,但是:在哪里?
-> 在 html 中喜欢<li id="1"...>
? 在查看页面源代码时可以看到所有 id 是否存在安全问题?必须保护报告免受未经授权的更改。
-> Bean 更有意义吗?
-> 一些我还不知道的有趣结构?
是什么阻止我在对 servlet 的 GET 调用中使 id 可见?
将这些数据发送到处理我的数据库查询的 servlet 是一种优雅的方式?(我认为在 MVC 模式中将 servlet 作为 Controller 并将 jsps 作为 Views 是个好主意?!)
如您所见,我不太确定如何构建我的应用程序。你能帮我得到一个更好的概述吗?
非常感谢您!:)