Java 具有servlet、jsp和数据库的应用程序结构
我刚刚开始学习servlet和jsp是如何工作的,但恐怕我需要一些帮助 我正在编写的应用程序将主要由一个页面组成,该页面显示人员列表以及他们所学的课程。如果单击课程条目,将打开一个文本字段,可以在其中插入评估。 列表示例:Java 具有servlet、jsp和数据库的应用程序结构,java,database,jsp,jakarta-ee,servlets,Java,Database,Jsp,Jakarta Ee,Servlets,我刚刚开始学习servlet和jsp是如何工作的,但恐怕我需要一些帮助 我正在编写的应用程序将主要由一个页面组成,该页面显示人员列表以及他们所学的课程。如果单击课程条目,将打开一个文本字段,可以在其中插入评估。 列表示例: 第1组 安妮 现代舞 html和css 亨利 山地自行车 航行 第2组 凯特 html和css 准备寿司 在我的数据库中,也有用于人员、课程、小组和评估的表格 我现在的主要问题是,当有人点击课程条目时,找出课程、评估和人员的数据库ID 我认为在设置列
- 第1组
- 安妮
- 现代舞
- html和css
- 亨利
- 山地自行车
- 航行
- 安妮
- 第2组
- 凯特
- html和css
- 准备寿司
- 凯特
?查看页面的源代码时可以看到所有ID,这是一个安全问题吗?
必须保护报告,防止未经授权的更改
->豆子更有意义吗
->一些有趣的构造我还不知道
是什么阻止我在servlet的GET调用中使id可见
哪一种是将这些数据发送到servlet的优雅方式,在servlet中处理数据库查询?(我认为在MVC模式中使用servlet作为控制器,JSP作为视图是个好主意?!)
如您所见,我不太确定如何构造我的应用程序。
你能帮我更好地了解一下吗
提前非常感谢!:) 对于您关于在JSP上存储ID的问题,我认为这不是一个好主意。Bean更好地做到这一点,您可以使用jstl和使用Bean创建的对象列表轻松创建所需的列表。它看起来像:
<ul>
<c:forEach var="grp" items="${Group}">
<li>
${grp}
<ul>
<c:forEach var="pers" items="${Person}">
<li>
${pers}
ect...
</li>
</c:forEach>
</ul>
</li>
</c:forEach>
</ul>
-
${grp}
-
${pers}
发射型计算机断层扫描仪。。。
做你想做的事有很多方法
MVC模式真是个好主意。您可以使用SpringMVC等框架作为模型,使用HibernateJPA作为数据访问对象层的视图。这些框架管理所有实体的配置和集成,有很多好的图图可以学习它们
您也可以使用Ajax获取数据,但它不尊重面向对象编程。谢谢!:)与本教程一起,您的答案非常有用!