Servlets 对不同的页面使用不同的servlet

Servlets 对不同的页面使用不同的servlet,servlets,Servlets,我正在设计一个汽车租赁网站作为我的大学项目。有一些限制,比如*没有JavaScript*,我只能使用.jsp和servlet 我有一些表格,如客户预订表格、经理车队编辑表格等。假设表格中输入的数据需要验证并保存到数据库中。因此,我想在servlet的帮助下检查数据是否有效。如果某些字段填写错误,我希望(在servlet的帮助下)用表单重新加载页面,并要求重新输入数据 问题。如何在servlet的帮助下重新加载带有表单的页面,并建议对此页面进行一些更改(突出显示有问题的字段、说明smth出错的标签

我正在设计一个汽车租赁网站作为我的大学项目。有一些限制,比如*没有JavaScript*,我只能使用.jsp和servlet

我有一些表格,如客户预订表格、经理车队编辑表格等。假设表格中输入的数据需要验证并保存到数据库中。因此,我想在servlet的帮助下检查数据是否有效。如果某些字段填写错误,我希望(在servlet的帮助下)用表单重新加载页面,并要求重新输入数据

问题。如何在servlet的帮助下重新加载带有表单的页面,并建议对此页面进行一些更改(突出显示有问题的字段、说明smth出错的标签等)


感谢您考虑我的问题。

这是每个MVC框架(Stripes、Spring MVC、Struts等)的基本功能。其思想是让servlet准备一个具有默认值(通常为空)的bean,将该bean存储在一个请求属性中,然后发送到一个JSP,该JSP显示一个用bean中存储的值填充的表单

提交表单时,同一bean的另一个实例将填充请求参数,然后进行验证。如果发现错误,servlet将bean存储在与前面相同的请求属性中,并将错误消息存储在另一个请求属性中。然后,它将补丁重新绑定到同一个JSP。这个JSP重新显示相同的表单,从而重新显示用户刚刚提交的值。它还显示存储在请求属性中的错误(第一次执行JSP时为null)

每个错误消息都可以与一个表单字段名相关联,因此JSP可以(例如)将一个“错误”CSS类与一个字段相关联(如果该字段存在错误)。

-相关主题