如何在JSP中调用void-method berechne2()?
我尝试的方式不起作用
错误:对于参数String,void,运算符+未定义
<html>
<body>
<%! int zahl = 12; %>
<%! public int berechne() {
return zahl * zahl;
}
%>
<%! public void berechne2(int zahl) {
zahl = zahl * zahl;
}
%>
<%= "Zahl: " + zahl %><br>
<%= "Quadrat davon: " + berechne() %>
<%= "Quadrat davon: " + berechne2(zahl) %> // here
</body>
</html>
答案 0 :(得分:-1)
我认为你应该采取不同的方法,而不是这样。要么scriplet
或servlet
要么在jsp
页面上需要时调用它。
在Web应用程序中,我假设您正在尝试构建,将java类编译为.class
文件并将其放入应用程序.war目录中的WEB-INF / classes。
现在,要导入并使用jsp
上的代码。
示例:
<%@ page import="java.util.List" %>
或其他一些课程:
<%@ page import="mypackage.myClass1%>
如果您想导入多个类,只需在其间添加,
:
&lt;%@ page import="mypackage.myClass1,mypackage2.myClass2,....,mypackageN.myClassN" %>