我有一个 jsp 表单validate.jsp,其中包含 2 个文本字段,用户在其中输入他/她的卷号/姓名。我还使用 javascript 编写了一些验证代码来验证输入。
现在收集输入后,我使用 jQuery ajax 将这两个参数转发到另一个页面result.jsp,如下所示:
$("#student_result").load("result.jsp?"+ $.param( { rollNo: rollNo, name: name }));
现在我的 result.jsp 页面必须显示用户输入的卷号或姓名的人的结果。因此,这个result.jsp页面包含所有数据库逻辑(java 代码)。但按照惯例,我们应该将所有业务逻辑都写在一个 servlet 中。所以我想这样做。
但是,如您所见,我正在validate.jsp页面中使用 ajax 动态加载result.jsp的内容。如果我使用 servlet,我需要使用 requestDispatcher 来转发并加载整个result.jsp页面!
我不想那样做!我仍然想在validate.jsp页面中动态加载result.jsp页面内容。怎么做?
或者如果我将整个数据库逻辑保存在result.jsp文件中会不会有什么复杂的情况?