Java 将数据库数据发送到设置的html页面

Java 将数据库数据发送到设置的html页面,java,html,mysql,servlets,Java,Html,Mysql,Servlets,我正在使用HTML、MYSql和Javaservlet构建一个动态web项目,它已经在tomcat服务器上运行 让一切工作,直到存储和提取数据库。我正在使用 response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(); 但是每次都会创建一个新的网页,这不是我想要的。我想要的是将数据发送回我网站中的网页 我的问题是:有没有办法让Servlet将其发送回一个设置好的网页 提前

我正在使用HTML、MYSql和Javaservlet构建一个动态web项目,它已经在tomcat服务器上运行

让一切工作,直到存储和提取数据库。我正在使用

response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println();
但是每次都会创建一个新的网页,这不是我想要的。我想要的是将数据发送回我网站中的网页

我的问题是:有没有办法让Servlet将其发送回一个设置好的网页


提前感谢

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

然后在JSP中:

String somevar = (String)request.getAttribute("somevar");
out.print(somevar);
或者使用JSTL和EL:

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

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