问题标签 [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.
html - 在 JSP 中包含 CSS 文件作为内联样式
我有一个 CSS 文件(“style.css”),我想将它作为内联 CSS 嵌入到 JSP 中。如何才能做到这一点?
我尝试了以下方法,但未导入 CSS 文件:
谢谢!
jsp - 在 JSP 上使用第 3 方 Java 库
如何在 JSP 上使用Twitter4J等第三方库?
java - 来自 jsp:include 的 response.sendRedirect() 被忽略?
我有一个 jsp 文件,其中包括另一个 jsp 文件来检查一些值等:
<jsp:include page="setup.jsp" />
在 setup.jsp 中,我有一些条件代码,它确定是否在会话中设置了一些需要的值,如果没有,则将它们重定向到不同的页面。或者至少应该如此,但重定向似乎被忽略了。
我看到“重定向!” 登录到控制台,但页面继续并正常呈现。我让 curl 为我转储了标头,并看到响应是这样的HTTP/1.1 200 OK
,所以它肯定没有发送 302 重定向。
知道问题是什么以及如何解决这个问题吗?
编辑:我已经确认我的回复尚未提交。response.isCommitted()
返回false
表示状态代码和标头尚未发送。
编辑 2:我试过response.sendRedirect()
在很多其他地方打电话,发现我可以在 . JSP 中的重定向似乎被忽略了,如果我尝试在 jsp 之后立即重定向,那么我会得到一个非法状态异常,因为响应已经提交。
jsp - 如何在 JSP 片段中使用 JSP 标签?
谁能告诉我你是否可以使用这样的 JSP 标签:
在具有 .jspf 扩展名的 JSP 片段中,这些片段使用 include 嵌入到 JSP 中,例如:
还是使用嵌入在父 JSP 中的带有 .jsp 扩展名的代码片段更好?
css - jsp:include 使 div 在 ie7 中未对齐
我有一个使用 2 jsp:include 指令的网页。基本上一个是页眉,另一个是页脚。页眉和页脚正确对齐。但是主页面的中央主体与左侧对齐。
这是页面的代码。
页面.jsp
这是浏览器中的代码。我可以看到,由于“jsp:include”,这里和那里有很多标签。但我不知道如何删除它们。
带有“Hello World”的 div 标记在页面最左角对齐在页眉元素之后和页脚元素之前。顾名思义,我的标题(“top_and_left.jsp”)具有“L”形,页面左侧有链接,顶部有横幅。我希望 div 标记进入 L 内部。我可以在 ie8 及更高版本的浏览器中执行此操作,但在 ie7 中无法执行此操作。
这是我的 CSS 中的 contenttext 元素
我不确定我是否以正确的方式提出了这个问题。我很乐意澄清。
我也不想在这个页面上更多地使用 css。如果您可以让我知道您想查看哪些元素,我可以在此处粘贴他们的代码。提前致谢
java - SSI 与 JSP 的区别?
使用 SSI 包含和 JSP 包含有什么区别?
例如
和
java - 为什么 jsp:include (有时)会导致 Google App Engine 上的 StackOverflowErrors?
我遇到StackOverflowErrors
了对 GAE 上最新版本应用程序的所有请求。我找到了Issue #3588,但由于记者将其归咎于第三方库,而 Google 工程师不想再看下去,所以该问题已关闭。就我而言,没有第三方库可以责备。我只是在我的页面模板中做一些非常基本的 jsp:includes。
记录的错误如下所示:
Get/setAttribute 调用会重复一段时间,然后...
并且该块也重复。
问题 3588 的记者和我都相信这与 jsp:include 不知何故有关。我的应用程序的前一个版本工作并使用了 jsp:include,但这个新版本也使用了 jsp:param 和一些 EL 语法。这些可能与问题有关,也可能与问题无关。这一切都在开发中。该问题仅在部署到 GAE 后才会出现,此时所有页面请求都会导致 500 个服务器错误,并且日志会显示此 StackOverflowError。记录的堆栈跟踪都没有在任何地方提及我的任何代码。
堆栈跟踪还提到了 MaybeServeWelcomeFile 和 serveWelcomeFileAsForward。使用这个最新版本,我在 web.xml 中的欢迎文件定义没有任何变化。
谷歌搜索出现了上面链接的问题,但没有别的。我的下一步将尝试找出导致此问题的确切变化,但其他人可以提供的任何见解都会非常有帮助。
java - 如何在 jsp:include 文件中通过引用(而不是按值)访问对象?
一个小故事:
我正在处理一个非常大的文件,最终导致以下错误:
为了解决这个问题,我一直在利用jsp:include
标签“模块化”文件。jsp:param
通过序列化对象并使用标记然后在 jsp:include 文件中反序列化,我已成功地将对象从主文件传递到包含文件。然而,就好像这些对象在主文件和多个包含文件中被使用、修改、重用和重新修改。我想知道是否有办法在渲染包含的文件后将对象传回主文件,或者是否有办法通过引用访问这些对象,以便可以在一个包含的文件和正确的实例中修改它们修改后的对象可以重用它下面的其他包含文件吗?
到目前为止,我已经考虑过pagecontext.setAttribute()
(这似乎不是 ref 并且似乎不允许我在修改到主文件后将值传回)和jsp:param
(与 几乎相同pagecontext.setAttribute()
)。
这是我到目前为止所拥有的:
下面的代码示例:(我希望这不会让任何人感到困惑。我不是在寻找语法更正,我只是在寻找一种允许通过引用访问相同对象的解决方案(例如全局变量以及include 标签)或者让我将对象传递回 main.jsp 以便下一个 jsp:include 在修改后可以访问它。
主.jsp
包含文件名1.jsp
包含文件名2.jsp
包含文件名3.jsp
该对象可能会或可能不会被修改,但必须可以从所有三个包含中访问,并且对象的最新更改必须是可访问的。
感谢您的时间。
java - 为什么不能从 jsp 包含访问别名模型对象?
我foo
在 MVC 控制器的 ModelMap 中添加了一个模型对象(“”):
Spring MVC 控制器:
我可以在foo.jsp
. 我还为该对象设置了一个别名,foo
以便genericFoo
可以访问该对象 -genericFoo
期望该对象被调用genericFoo
。
foo.jsp:
但是,genericFoo.jsp
不显示对象的属性。
为什么不?
genericFoo.jsp:
java - Why is my included JSP not found?
The main.jsp
is location in this directory of the web app:
main.jsp
contains the following line of code to try to include the code contained in mainInclude.jsp
which is found in a different directory:
However, this generates the following error:
Why is this not found? I checked the location and it appears where it says it is.