【发布时间】:2018-09-20 09:21:22
【问题描述】:
我不明白为什么我在 JSP 文件中的代码被执行了 3 次。 我正在使用 Intellij IDE 中配置的 Tomcat 9.0.12。
JSP 中的代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%! String foo = "foo";
String bar = "bar";
StringBuilder sb = new StringBuilder();%>
<% sb.append(foo).append(bar).toString();%>
<%=sb%>
</body>
</html>
运行Tomcat服务器后,页面为:
【问题讨论】:
-
你真的不应该在 JSP 中使用这样的代码片段。
-
这是我在 JSP 中的第一步。
-
这种使用 JSP 的方式至少十年来一直被认为是一种不好的做法,您可能需要考虑一下您的学习材料是否是最新的。
-
@MarkRotteveel 你能推荐最新的 JSP 方法吗?