簡體   English   中英

如何在JSP中調用void方法

[英]How to call a void method in a JSP

如何在JSP中調用void方法berechne2()?
我嘗試的方式不起作用
錯誤:未為參數String定義運算符+,無效

<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>  

我認為您應該采取不同的方法,而不是像這樣。 它可以制作一個scriplet或一個servlet ,並在需要時在jsp頁面上調用它。

在我假設您正在嘗試構建的Web應用程序中,將Java類編譯為.class文件,然后將其放入應用程序.war目錄中的WEB-INF / classs中。

現在,在jsp上導入和使用代碼。

例:

<%@ page import="java.util.List" %>

或其他一些班級:

<%@ page import="mypackage.myClass1%>

如果要導入多個類,只需在之間添加, :<%@ page import="mypackage.myClass1,mypackage2.myClass2,....,mypackageN.myClassN" %>

祝好運! :D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM