我不明白为什么我的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服务器后,页面结果为:
答案 0 :(得分:0)
尝试像下面这样单独添加:
if (id == R.id.setting){
--CODE--
}
答案 1 :(得分:0)
声明<%! %>将仅被调用一次,因此,每次调用您会将附加的“ foobar”附加到同一StringBuilder