问题标签 [jstl]

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 投票
3 回答
1100 浏览

java - 显示标签问题

我第一次尝试使用 displaytag,但 displaytag 有问题,我似乎无法解决。我搜索了解决方案,但在互联网上找不到任何东西。其他一切都在工作,这是唯一不工作的事情。

几乎我正在尝试做简单的表格显示。

我得到的错误是:

JSP 页面是:

我的课真的很简单

如果有人能指出我正确的方向,我将不胜感激。

编辑:我忘了说我使用 NetBeans 和 Tomcat6.0 进行开发。

0 投票
2 回答
837 浏览

jsp - 尝试在 JSTL 标签中使用 EL 时遇到问题

我正在尝试在 jstl 标签中使用表达式语言,但出现了奇怪的错误。

“根据标记文件中的 TLD 或属性指令,属性值不接受任何表达式”

代码是这样的:

但接下来的代码执行得很好:

我将 jstl.jar 和 standard.jar 添加到 WEB-INF/lib/ (以及类路径)。包含 jstl 的指令是标准的:

JSTL 版本为 1.1.2

应用服务器:tomcat 6.0.16

0 投票
1 回答
710 浏览

struts2 - '#'、'%' 和 '$' 之间的区别

我是 struts2 的新手,对 '#'、'%' 和 '$' 元素感到困惑。有一些用法,例如:

谁能给我一个解释和例子?

0 投票
5 回答
147480 浏览

java - EL 通过整数键访问映射值

我有一个由整数键控的地图。使用 EL,如何通过键访问值?

我认为这会起作用,但它不起作用(地图已经在请求的属性中):

跟进:我找到了问题所在。显然${name[1]}用数字作为一个地图查找Long。当我更改HashMapTreeMap并收到错误时,我发现了这一点:

如果我将地图更改为:

然后${name[1]}返回“一”。那是怎么回事?为什么<c:out>将数字视为长。对我来说似乎违反直觉(因为 int 比 long 更常用)。

所以我的新问题是,是否有 EL 表示法可以通过Integer值访问地图?

0 投票
3 回答
1103 浏览

java - Java EE 中的 for-each 循环和泛型

我正在设计一个基于网站的项目,其中我首先在 Java SE 应用程序开发中设计了我的逻辑层。然后我在 Java EE 中为网站制作了 GUI。我正在使用 JSTL 在 Java EE 架构中导入我的 Java SE 文件,我将只使用它来调用数据。

但是,它给了我一个错误如下:

  1. for-each 循环——for-each loops are not used in source 1.4, try source 1.5 to enable for-each loop.
  2. 泛型——generics are not supported in source 1.4, try source 1.5 to enable generics
  3. variable-arity methods are not supported in -source 1.4
0 投票
1 回答
9861 浏览

struts2 - struts2 迭代器标签帮助

我正在使用Struts 迭代器标记并尝试在 1 次迭代中获取列表中的 3 个元素。

这就是我所拥有的。

我的列表有 18 个元素,在一次迭代中我想打印出 3 个元素。这就是为什么我将列表的长度除以 3。所以循环将运行 6 次......总共打印出 18 个元素。

对于此示例,我的列表包含的不同 altId 为:41 - 58 (18)。但是,我的代码打印出以下内容

所以看起来计数器没有更新。有人可以帮我弄这个吗?

0 投票
3 回答
1284 浏览

java - ForEach 和 Facelets

我的托管豆:

我的 forEach :

我的输出流:
我在这里……
我在这里……
我在这里……
我在这里……

如您所见,“getLiQuickNav()”被我的 ForEach 调用了 4 次。但我只是不想调用一次“getLiQuickNav()”......如何只调用一次?

额外问题:为什么“getLiQuickNav()”被调用 4 次,而我只有 3 项“tata,titi,toto”?

谢谢

0 投票
5 回答
547 浏览

java - ArrayList 的奇怪行为

我正在使用 JSP、JSTL、Servlets 和 JavaBeans 编写一个网站。

在我的代码的某个时刻,我试图使用对象的 ArrayList,并且发生了一件奇怪的事情:当我添加第一个对象时它很好,当我添加第二个对象时它在第二个位置添加它,但是index(0) 处的对象与 index(1) 处的对象获得相同的值。

也许问题出在

由于 articleList 是 Article 类的 ArrayList。

有人可以指出我做错了什么吗?

下面是我的代码:

和文章类

0 投票
2 回答
23998 浏览

java - 无法使用 response.sendRedirect 重定向

我用谷歌搜索了几个小时关于如何在 jsp 或 servlet 中进行重定向。但是,当我尝试应用它时,它不起作用。

我在jsp页面内的代码:

我从调试中知道 regexp 有效,如果任何时候,articleId 不是数字,则if进入内部,但是当它到达 response.sendRedirect 时,它实际上并没有进行重定向。

在这种情况下,我是否错过了一些非常基本的东西?

提前致谢。

0 投票
2 回答
20711 浏览

jsf - JSF具有不同的对象类型

我正在尝试比较 JSF 中的两个不同对象。一个字符串和一个整数,当然它不起作用......

//myVar ==> 整数对象
//myVar2 ==> 字符串

我尝试使用 myVar.toString 但它是错误的。那么该怎么做呢?

谢谢