如何在JSP中调用void方法

时间:2016-08-12 16:06:17

标签: java jsp web

如何在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>  

1 个答案:

答案 0 :(得分:-1)

我认为你应该采取不同的方法,而不是这样。要么scripletservlet要么在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" %>

祝你好运! :d