【发布时间】:2014-06-13 13:13:17
【问题描述】:
您好,我正在尝试在 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>
我怎样才能得到我想要的输出?
【问题讨论】:
-
System.out 标识您的 Web 服务器的控制台,通常由 Web 服务器重定向到文件。如果要写入浏览器,则必须写入 JSP Writer。但是你永远不应该在 JSP 中使用 scriptlet。对 Java 代码使用 servlet,并且只使用 JSP EL、JSTL 和 JSP 中的自定义标记。阅读有关 MVC 的信息。阅读stackoverflow.com/questions/2188706/…
-
testClass是什么?应该是MyClass