相关疑难解决方法(0)

如何避免JSP文件中的Java代码?

我是Java EE的新手,我知道类似以下三行

<%= x+1 %>
<%= request.getParameter("name") %>
<%! counter++; %>
Run Code Online (Sandbox Code Playgroud)

是一种旧式的编码方式,在JSP版本2中,存在一种避免JSP文件中的Java代码的方法.有人可以告诉我替代的JSP 2行,以及这种技术的名称是什么?

java jsp scriptlet

1649
推荐指数
24
解决办法
28万
查看次数

如何评估EL中的scriptlet变量?

我想知道在<c:if>语句中是否还有使用JSP .

例如

<c:if test="${ param.variable1 == 'Add' <% JSP variable clause %>}">
Run Code Online (Sandbox Code Playgroud)

所以我也想要检查我的JSP变量.

有什么建议?我已经无知地试着坚持条款,显然它没有用.

谢谢

jsp scope el scriptlet

11
推荐指数
1
解决办法
1万
查看次数

如何访问EL表达式语言$ {}中的对象

如果我有

ArrayList<Person> persons
Run Code Online (Sandbox Code Playgroud)

我如何在EL中访问它?

<c:foreach items="${what goes here??}" var="person">${person.title}</c:foreach>
Run Code Online (Sandbox Code Playgroud)

jsp jstl el

7
推荐指数
1
解决办法
1万
查看次数

如何在 &lt;%= scriptlet %&gt; 中访问 &lt;c:set var&gt;

我开始学习有关 JSTL 标签的教程。使用的存储库教程太旧了,所以我想使用一些较新的版本尝试我的方式。不幸的是,我现在被困住了。我会告诉你我做了什么,所以我希望你能帮助我。

我从这两个链接下载了2个jar文件:apiimplementation

我得到的 Jar 文件,我复制到了里面WebContent/Web-INF/lib。现在,如果我这样做,我会收到错误:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>
<body>

<c:set var="varA" value="hello world" />
<%=varA %> //varA cannot be resolved to a variable

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

老实说,我不知道为什么当jar文件实际上在我的项目lib文件夹中时我们需要 import 语句。另外,有谁知道这里出了什么问题以及为什么编辑器找不到我的变量varA

jsp jstl scriptlet

4
推荐指数
1
解决办法
8315
查看次数

标签 统计

jsp ×4

scriptlet ×3

el ×2

jstl ×2

java ×1

scope ×1