java - 将 Servlet 的响应发送回 JSP

标签 java jsp jakarta-ee servlets

我正在做一个有插入操作的项目。首先,我从 JSP 中的表单发送所需的数据。给我的Servlet

我想得到 Servlet 的回复返回JSP页面,以便我可以显示一条消息,表明该值已成功插入。

请告诉我该怎么做。

最佳答案

您可以在单独的类或同一 servlet 中创建一个插入数据库并返回 boolean 值的方法。

根据方法的返回,您可以将 servlet 响应重定向到任何 jsp 或 html,并在 URL 中附加额外的参数

例如

if(insertToDB(Bean n)) {

   response.redirect("success.jsp?msg=hi");
} else {
    response.redirect("faliure.jsp?msg=bye");
}

public boolean insertTODB(Bean n){

//DB insertion logic return true false on success failure accordingly



}

关于java - 将 Servlet 的响应发送回 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758359/

相关文章:

jsp - Tomcat:获取文件路径

java - 支柱 2 s :select tag dynamic id

java - Servlet到JSP转发导致jsp页面但不执行java代码(仅html)

java - 在Struts2应用程序上动态创建线程

java - 无法解析配置 X 的所有依赖项,无法找到 B > A 所需的 Z

java - org.gradle.initialization.DefaultSettings_Decorated 无法转换为 org.gradle.api.internal.project.ProjectInternal

java - 输出 2147483647 作为 Dijkstra 最终答案中的距离

Java:在重写文件之前检查文件是否需要更新的最佳方法是什么?

java - 为什么我无法使用 JPA 连接数据库?

java - Play framework 2.2.1 HTTPs 连接尝试失败