问题标签 [jspinclude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8078 浏览

jsp - Including Servlet content in JSP

I'm using Eclipse (Java EE).

I have a Servlet (testServlet.java) under the "Java Resources" > "Logic" package in my Project Explorer.

I have a JSP page (sidebar.jsp) under WebContent. This sidebar is part of my web template, which means it is visible on every page of my web application.

What I'm trying do is to display data from the database in my sidebar jsp page, which reloads every time I move to another jsp page.

The question is - how would I do a

in the servlet and display it in the JSP page?

I understand that this is a bad practice but I'm wondering if it is possible. (Note: I am not using any framework either)

Right now, I'm doing something like this in my JSP page:

which gives the following message when I hover over the code: "Fragment /testServlet was not found at the expected path /AppName/WebContent/testServlet"

Could someone let me know how I can access my servlets which are not in my WebContent folder?

0 投票
1 回答
3732 浏览

jsp - 我可以在正文中添加 JSTL 标签吗标签

我正在尝试包含一个带有动态参数的文件。参数来自一个数组。

这是我写的代码:

但这给了我一个错误:

有人可以帮我弄清楚如何将这些参数从参数数组动态发送到文件吗?

0 投票
0 回答
196 浏览

jsp - 包含 JSP 页面

我有一个以多种形式使用的 JSP 代码,我试图将它包含在 JSP 页面中。

它适用于静态 JSP,但我没有成功使用动态 JSP。

我试图包含的代码是这样的:

我尝试了 jsp:include 和 jsp:directive:include,但它不起作用。

最后,我的应用程序的标签是:

不幸的是,我无法更改应用程序。有没有办法做到这一点?

谢谢。

0 投票
1 回答
1122 浏览

jsp - 如何将我的 Web 应用程序外部的 HTML 文件包含到我的应用程序内部的 JSP 中

我在 Web Publisher 有一个 HTML 页面,我想将其内容加载到我的 Web 应用程序中的 JSP 中。我尝试过JSP:Include动作和Include 指令,但它们似乎都只采用相对路径。我不能拥有该 html 文件的本地副本,因为将来可能会发生变化,我需要动态地包含它。如何使用绝对路径包含文件?

0 投票
7 回答
26215 浏览

jsp - JSP处理指令未关闭

我试图在我的 JSP 中包含一个 HTML 文件,但我 Eclipse 显示了这个错误

包含的文件

和错误

而这只是简单的 JSP

0 投票
1 回答
629 浏览

java - 从浏览器调用 API URL,而不是将其包含在 jsp 页面中并从服务器调用

在我的 JSP 页面中,我正在导入一些提供一些图像的 api url。

我的服务器阻止了 api url,但我的浏览器显示了那些来自 api url 的图像。

我的问题是有什么方法可以从浏览器本身调用 url 而不是从服务器端调用?

0 投票
1 回答
395 浏览

java - 检测对 RequestDispatcher.include() 的调用

我正在编写一个 Servlet-Filter,它包装响应并分析对包装响应的 addHeader() 的调用。在将响应提交给客户端之前,它会在适当的情况下使用一些有用的标头(缓存、压缩等)来装饰它。

当在包装的响应上调用 ServletResponse.flushBuffer() 或达到缓冲区大小时,此装饰就完成了。但是,如果包装的 Servlet(或 JSP-Page)此时正在处理包含,则不能将标头添加到响应中,因为禁止包含这样做。

因此,我需要检测包含,以便我能够在包含资源之前装饰响应。

我能想到的唯一方法是包装请求,捕获对 ServletRequest.getRequestDispatcher() 的调用并返回一个包装好的 RequestDispatcher 实例,它会在调用 include 方法时通知我。但是从 Servlet 3.0 开始,还有 ServletContext.getRequestDispatcher() 和 ServletContext.getNamedDispatcher() 方法。我无法捕捉到这些方法,因为我的过滤器无法包装 ServletContext。

还有其他方法可以检测对 RequestDispatcher.include() 的调用吗?

0 投票
1 回答
1617 浏览

jsp - 为什么 /WEB-INF 文件夹中的 JSP 页面没有被编译?

美好的一天,我是学习 Jave EE 的初学者。我在 doGet 方法中创建了一个 servlet(控制器)VersionOverview.java,其中包含以下代码:

文件 WEB-INF/jsp/versions.jsp 包含这些行:

文件 /WEB-INF/jspf/organization-filter.jspf 包含以下几行:

当我打开页面 /versions(映射到上面的 servlet)时,似乎没有编译 organization-filter.jspf,因为我可以在其中看到以下文本,而不是名为 org_name 的空白输入字段:

如果我在 versions.jsp 中更改包含指令,如下所示,它将开始工作:

请告知为什么当我使用 jsp:include 时它不起作用。先感谢您。沃杰科技

0 投票
4 回答
17244 浏览

java - 使用 sendredirect 在 Java 中保留会话

我正在用 JAVA 创建一个登录应用程序。我正在用 JSP 和 Servlet 中的所有逻辑(数据库连接)进行演示[这不是我知道的正确方法]。我在 Servlet 中检查用户名密码,然后创建一个会话变量。并像这样添加会话

然后我将用户重定向到它的主页,比如 student.jsp

它删除了会话变量。我需要一种方法来保留会话变量并移至 student.jsp。我尝试使用转发,但没有成功。

它转发请求,但页面地址不会更改为 student.jsp,这不好。在这方面的任何帮助将不胜感激谢谢

0 投票
1 回答
462 浏览

javascript - 如何在使用 tab-lib 时转义从 jsp 文件发送的 Ajax 响应

我有一个jsp页面。在其中我导入了一个 jspf 文件。在 jspf 文件中,我使用了与此类似的选项卡库

jsp文件看起来像

这个jsp页面使用ajax调用到另一个jsp页面并使用填充一个div

当我在屏幕上获得输出时,它显示打印了一些 html 标签,而 img 标签中的图像未打印。