你好我試圖打電話給普通的Java類的JSP頁面和要打印一些JSP頁面上,當我試圖做我沒有得到任何輸出如何調用Java類在JSP中
這裏是我的代碼
MyClass.java
package Demo;
public class MyClass {
public void testMethod(){
System.out.println("Hello");
}
}
test.jsp的
<%@ page import="Demo.MyClass"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<jsp:useBean id="test" class="Demo.MyClass" />
<%
MyClass tc = new MyClass();
tc.testMethod();
%>
</body>
</html>
我怎樣才能得到我想要的輸出?
我沒有去過 – user3575501
System.out ID是您的Web服務器的控制檯,通常被Web服務器重定向到一個文件。如果要寫入瀏覽器,則必須寫入JSP Writer。但是你絕不應該在JSP中使用scriptlet。使用Servlet進行Java代碼,並且僅在JSP中使用JSP EL,JSTL和自定義標記。閱讀關於MVC。閱讀http:// stackoverflow。com/questions/2188706/how-to-avoid-using-scriptlets-in-my-jsp-page –
whats'testClass'?它應該是'MyClass' – MaVRoSCy