问题标签 [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 回答
5804 浏览

jsp - JSP 自定义标记库与 JSP2 标记文件

任何人都可以解释 JSP 自定义标签库和 JSP 2 标签文件背后的想法吗?

它们只是做同一件事的不同方法吗?

他们如何比较?它们的优点和缺点是什么,哪个更好?

0 投票
3 回答
1356 浏览

jsp - 具有静态输出的 JSP 标记

我正在考虑创建一些始终提供相同输出的 JSP 标记。例如:

将始终输出:

有没有办法让 JSP 标记的行为就像生成的 servlet 中的静态输出一样?

例如:

代替

背景

我担心性能。我还没有对此进行测试,但看起来生成的 servlet 为一些非常简单的事情做了很多工作,而且性能非常重要。

但是,如果 servlet 的行为就像输出是直接写在 JSP 中一样,那么生产成本将为零。

我看到这样做有一些好处。我可以更改静态 HTML 甚至更改为更动态的内容,而无需编辑每个 portlet。在我们的设置中,更改标签很容易,但更改每个使用特定元素的 JSP 非常耗时。

这也意味着我可以强制开发人员不要写类似的东西

还有更多优势,但如果它在生产服务器上牺牲性能,那可能就不值得了。

0 投票
4 回答
37331 浏览

javascript - 在 JSP 标记中使用 JavaScript

我已经看到这个问题重新考虑了与标签内容本身相关的 js 文件的导入。我有一个类似的问题,这里我有一个生成一些 HTML 的 jsp 标记,并有一个通用的 js 实现来处理这个 HTML 的行为。此外,我需要编写一些初始化语句,以便之后通过 JavaScript 使用它。为了能够在我的 JavaScript 中使用这个“处理程序”,它应该可以以某种方式访问​​。

问题是...可以将内联 <script> 标记与我的 HTML 一起编写用于实例化和初始化目的(我个人认为它不是很优雅)吗?关于 JS 世界可以访问,我是否应该留下一个全局变量来引用我的处理程序对象(我认为也不是很优雅),有没有更好的方法来做到这一点?

0 投票
4 回答
6546 浏览

jsp - 如何使 JSP 标记文件不忽略所有空格?

我真的被这个难住了。我想输出一个列表并让标记文件处理逗号、单数与复数等,但是当我显示列表时,它完全忽略了空格,所以一切都像这样一起运行。我尝试使用 HTML 实体“thinsp”、“ensp”和“emsp”(我不能使用“nbsp”,这些都必须破坏),但它们在 IE 上都非常宽,除了 Thinsp 太瘦了关于其他一切。

编辑:不会工作。标签的输出根本没有空格。尽管 JSP 中的任何内容都有正常的间距。显然,我可以将所有内容都放在 JSP 中,但这是在多个 JSP 上运行的代码,因此标记文件会很有意义。

0 投票
3 回答
57871 浏览

java - jsp:在Java中转发而不使用JSP标签?

我可以在 <% ... %> 块中使用与 <jsp:forward page="..." /> 等效的纯 Java 吗?

例如,我目前有一个类似这样的 JSP 页面:

必须打破 <% ... %> 块才能使用 jsp:forward 是丑陋的,并且由于缩进等原因使其更难阅读。

那么,我可以在不使用 JSP 标签的情况下在 Java 代码中进行转发吗?

像这样的东西是理想的:

0 投票
5 回答
7759 浏览

java - 可能不存在的属性的 JSP bean 标记

在 JSP 中,我可以使用标记 ${object.property} 来引用 bean 的属性

有没有办法处理可能不存在的属性?我有一个需要处理不同类型的 JSP 页面。例子:

在 JSP 中,我想显示一个包含姓名和薪水列的人员表。如果此人不是雇员,则薪水应为空白。行 HTML 可能如下所示:

不幸的是,如果这个人不是雇员,那么它就找不到薪水并且会发生错误。我将如何在 JSP 中解决这个问题?

编辑: JSP 标记语言中是否有instanceof检查?

0 投票
3 回答
996 浏览

java - 不可或缺的 JSP 标签库

我很想知道除了 JSTL 之外的“必备”JSP 标记库是什么。到目前为止我发现的是

  • ccc - 用于访问 JSP 中的静态常量(无 scriptlet)
  • displaytag - 用于生成复杂的 HTML 表格,包括数据分页、分组、排序、导出等。

还有哪些其他不可或缺的标签库?

0 投票
2 回答
13956 浏览

java - 使用 displaytag JSP 选项卡库对 HTML 表进行排序

我正在使用 JSP displaytag标签库来创建 HTML 表格。我希望用户能够单击列标题以对数据进行排序。我的 JSP 代码如下所示:

我认为这会导致数据在客户端(在 JavaScript 中)进行排序,但它实际上所做的是在返回服务器的列标题上创建一个损坏的超链接。

是否可以使用 displaytag 在客户端对数据进行排序?如果是这样,怎么做?

干杯,唐

0 投票
1 回答
11485 浏览

recursion - JSP 标记递归

我正在为我的一个练习项目实现一个树标记,我将在其中以树的形式(递归)显示目录的内容。在 JSP2.0 之前的日子里,我已经实现了与 Java 中的自定义标记类似的要求。处理目录需要递归(处理子目录)!是否可以将其编码为标记文件并且可以以递归方式使用它们?

0 投票
2 回答
3946 浏览

java - Struts Validation.xml - requiredif 问题

如果从下拉列表中选择了某些选项,我希望我的validation.xml 仅检查空值。到目前为止我有

当从 moverChangeType 下拉列表中选择值“Conversion”时,我希望在保存之前检查 empFDServiceStartDate 字段是否为空。目前这不起作用,它允许我保存空值。

任何想法?

我绑定到 struts 1.1,因此不能使用更新的命令。