要创建多少个JSP来维护一个表以进行数据输入。 Add.jsp用于输入新记录,Add.jsp用于更新已输入的记录。这是一个好主意或只创建一个jsp并使用它来添加和更新使用一些参数,因为所有字段和功能保持不变。只有差异是在更新时,几个字段将被禁用,您需要预先填充表单。我可以使用struts或jsf来开发它。
答案 0 :(得分:3)
更好地使用一个页面,并根据某些条件区分新旧页面 - 例如,如果对象的id为0。 即使您制作了两个页面,也可以包含常用内容,以便不进行复制粘贴。
答案 1 :(得分:0)
我也喜欢单页方法。
你可以有一个包含ids或其他值的下拉框,它为用户提供了一种简单的方法来查找特定记录以及页面上显示记录所需的任何其他html元素。
如果他们希望编辑记录,他们会使用下拉框进行选择,然后记录数据会显示在页面上进行编辑,用户输入更正并点击提交按钮。
如果他们想要输入新记录,那么他们不会使用下拉框进行选择,而只需填写页面上的字段并点击提交。
回发到页面时,您可以检查并查看是否使用下拉框进行了选择,如果没有输入新记录,如果已做出选择,则更新与下拉列表中所做选择对应的记录框。