问题标签 [jsp-tags]

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 投票
2 回答
3551 浏览

javascript - 在 JSP 标记中导入 JavaScript

我有一个需要 JavaScript 库的 .tag 文件(如在 .js 文件中)。

目前我只记得在每个使用标签的 JSP 中导入 .js 文件,但这有点麻烦并且容易出错。

有没有办法在 JSP 标记中导入 .js?

(出于缓存原因,我希望 .js 成为脚本导入)

0 投票
6 回答
27430 浏览

java - 如何将对象传递给 JSP 标记?

我有一个 JSP 页面,其中包含我实例化对象的脚本。我想将该对象传递给 JSP 标记而不使用任何缓存。

例如我想做到这一点:

我试图避免直接与任何缓存(页面、会话、servletcontext)交互,我宁愿让我的标签处理它。

0 投票
6 回答
41804 浏览

java - JSP 中的 Java 常量

我有一个定义各种常量名称的类,例如

我想在 JSP 中使用这些常量而不使用 Scriptlet 代码,例如:

Apache非标准标记库中似乎有一个提供此功能的标记。但是,我找不到任何下载此标记库的方法。我开始怀疑它是否已被弃用并且功能已移至另一个(Apache)标签库?

有谁知道我在哪里可以获得这个库,或者如果它不可用,是否有其他方法可以在不使用 scriptlet 代码的情况下访问 JSP 中的常量?

干杯,唐

0 投票
3 回答
4416 浏览

java - WebSphere App Server 不编译 JSP/标签库

这是一个仅在应用程序更新时出现的问题(仅通过管理控制台测试,而不是 CLI)。此外,这只发生在我们的开发环境中,这与我们的 prod 环境相同。在卸载/安装时,一切都正确编译。但是,这是一个大型应用程序,需要很长时间才能进行更新——我们不想每次都卸载/安装(尤其是在开发构建期间)。

正在生成 JSP .java 和 .smap 文件,但不是 .class。在 prod 上,没有 .smap——只有 .java 和 .class。如果 JSP 能够编译,我们相信标签库也会被编译。

有没有人遇到过这个问题,或者知道我们可能忽略了什么?

WAS 版本:6.1.0.17

编辑:这只发生在一个 JSP 及其使用的标记库中。我们正在尝试解决问题。让您知道我们是否解决了任何问题。我们认为根据此修复程序,.SMAP 文件可能存在问题

解决方案

0 投票
2 回答
1449 浏览

jsp-tags - 创建自定义 JSP 标记

我正在尝试创建一个自定义 JSP 标记,该标记将采用一个数组对象并在 HTML 表中显示该标记的元素。有没有人有关于如何做到这一点的建议?

0 投票
5 回答
4688 浏览

java - Struts JSP 上一个链接

有谁知道我如何检索页面来自 JSP 的先前 JSP URL?

我可以从会话/请求/响应对象中检索它吗?

希望这是有道理的,谢谢

0 投票
4 回答
953 浏览

jsp - JSP 支柱

我将如何在 JSP <%> 中的 scriplet 代码中分配一个变量,然后使用 struts 逻辑标记根据在 scriplet 代码块中分配的变量的值来执行操作?

我尝试使用 struts:logic equal and greaterthan 无济于事....

非常感谢,

0 投票
3 回答
4228 浏览

jsp-tags - JSP自定义标签库(传递属性)

我正在尝试在我的自定义标签中使用多个属性,例如:

如何访问 TagHandler 代码中的属性?

0 投票
2 回答
24617 浏览

jsp-tags - JSP自定义标签库(找不到属性的setter方法)

我在使用自定义标签时遇到问题:-

org.apache.jasper.JasperException:/custom_tags.jsp(1,0) 找不到属性的设置方法:名字

这是我的 TagHandler 类:

这是我的 TLD 文件:

这是我的 JSP 页面:

我已经检查过代码是否已正确重新编译和部署等等......

那么,问题来了,为什么找不到setter方法???

0 投票
2 回答
51056 浏览

java - 在 web.xml 中声明 JSP taglib 指令

我似乎记得读过可以声明 taglib 指令,例如:

在 web.xml 中。这消除了在每个使用 taglib 的 JSP 文件中复制该指令的需要。有人可以告诉我如何将这些指令添加到 web.xml 中吗?