gpt4 book ai didi

java - 将数据库数据发送到设定的html页面

转载 作者:行者123 更新时间:2023-11-30 00:26:57 25 4
gpt4 key购买 nike

我正在使用 HTML、MYSql 和 Java Servlet 构建一个动态 Web 项目,它已在 tomcat 服务器上运行。

一切正常,从数据库中存储和提取。我使用

显示回 HTML 网页
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println();

但这每次都会创建一个新的网页,这不是我想要的。我想要的是将数据发送回我网站中的网页..

我的问题是:有没有办法让Servlet将其发送回设定的网页?

提前致谢

最佳答案

您可以设置一个值作为请求属性并转发请求。 (执行此操作时不要使用 response.setContentType,因为 servlet 不会发送响应,而是转发到将发送响应的 JSP。):

request.setAttribute("somevar", somevar);
request.getRequestDispatcher("index.jsp").forward(request, response);
return;

然后在您的 JSP 中:

String somevar = (String)request.getAttribute("somevar");
out.print(somevar);

或者使用 JSTL 和 EL:

 <c:out value="${somevar}" />

关于java - 将数据库数据发送到设定的html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com