gpt4 book ai didi

java - Jsp中如何调用Java类

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:14:07 26 4
gpt4 key购买 nike

您好,我正在尝试在 jsp 页面中调用常规 java 类,并想在 jsp 页面上打印一些内容,但我没有得到任何输出

这是我的代码

我的类.java

 package Demo;
public class MyClass {
public void testMethod(){
System.out.println("Hello");
}
}

测试.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>

我怎样才能得到我想要的输出?

最佳答案

您的代码中不需要 JSP useBean 声明。

就用

<body>
<%
MyClass tc = new MyClass();
tc.testMethod();
%>
</body>

但这不会在 JSP 上打印任何内容。它只会在服务器的控制台上打印 Hello。要在 JSP 上打印 Hello,您必须从辅助 java 类 MyClass 返回一个字符串,然后使用 JSP 输出流来显示它。

像这样:

在java类中

public String testMethod(){
return "Hello";
}

然后在 JSP 中

out.print(tc.testMethod());

关于java - Jsp中如何调用Java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23333488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com