我正在尝试在WildFly服务器上运行带有jstl代码的简单jsp。
情况1:
WildFly 10, Jdk 11, jstl 1.2, Eclipse Neon
。
输出按预期显示。
情况2:
WildFly 14, Jdk 11, jstl 1.2, Eclipse Neon
无输出,无错误,异常...
jsp代码如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="java.util.*"%>
<%
String no = "1";
request.setAttribute("no",no);
%>
<html>
<body>
<table>
<c:out value="${ Integer.parseInt(requestScope.no) }"></c:out>
</table>
</body>
</html>
如果我删除 Integer.parseInt ,那么我会得到输出。
我搜索了wildfly jstl问题,但没有发现任何具体问题。
谢谢!