相关疑难解决方法(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万
查看次数

我可以将一个变量从JSP scriptlet传递到JSTL,但不能从JSTL传递到JSP scriptlet而不会出错

以下代码导致错误:

 <c:set var="test" value="test1"/>
 <%
   String resp = "abc";
   resp = resp + test;
   pageContext.setAttribute("resp", resp);
 %>
 <c:out value="${resp}"/>
Run Code Online (Sandbox Code Playgroud)

错误说

"error a line 4: unknown symbol 'test'".
Run Code Online (Sandbox Code Playgroud)

如何test从JSTL代码传递到JSP scriptlet?

java jsp scope jstl scriptlet

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

如何访问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万
查看次数

标签 统计

jsp ×3

java ×2

jstl ×2

scriptlet ×2

el ×1

scope ×1