在JSP中包含Servlet内容
我正在使用Eclipse(JavaEE) 在我的项目资源管理器中的“java资源”>“逻辑”包下有一个Servlet(testServlet.java) 我在WebContent下有一个JSP页面(sidebar.JSP)。这个侧边栏是我的web模板的一部分,这意味着它在我的web应用程序的每个页面上都是可见的 我试图做的是在我的侧栏jsp页面中显示来自数据库的数据,每次我移动到另一个jsp页面时,它都会重新加载 问题是——我该怎么做在JSP中包含Servlet内容,jsp,jakarta-ee,servlets,jspinclude,Jsp,Jakarta Ee,Servlets,Jspinclude,我正在使用Eclipse(JavaEE) 在我的项目资源管理器中的“java资源”>“逻辑”包下有一个Servlet(testServlet.java) 我在WebContent下有一个JSP页面(sidebar.JSP)。这个侧边栏是我的web模板的一部分,这意味着它在我的web应用程序的每个页面上都是可见的 我试图做的是在我的侧栏jsp页面中显示来自数据库的数据,每次我移动到另一个jsp页面时,它都会重新加载 问题是——我该怎么做 PrintWriter writer = response.
PrintWriter writer = response.getWriter();
writer.write("display this data on JSP page");
并在JSP页面中显示它
我知道这是一种不好的做法,但我想知道这是否可能。(注意:我也没有使用任何框架)
现在,我正在我的JSP页面中执行以下操作:
<jsp:include page="/testServlet" />
当我将鼠标悬停在代码上时,它给出了以下消息:“在预期路径/AppName/WebContent/testServlet中未找到片段/testServlet”
有人能告诉我如何访问不在WebContent文件夹中的servlet吗?将servlet映射添加到web-INF下的web.xml
testServlet
Logic.testServlet
testServlet
/testServlet
这样做有助于JSP页面“定位”servlet。也许您可以尝试使用
?由于servlet应包含在/AppName下,因此添加。前面会告诉它在/AppName目录下查找。如果是在子目录中创建的,请尝试