从JSP调用Java类方法

从JSP调用Java类方法,java,class,jsp,methods,Java,Class,Jsp,Methods,需要从类调用Java方法以在JSP中显示字符串 尝试使用 并且还启动了一个新实例,并且页面导入在顶部是正确的 尝试 apple a = new apple; a.bite(); 您可以这样做: <%@ page import="com.xx.ClassNameX" %> 然后从实例调用方法 <% new ClassNameX().method(); %> 您可以这样做: <%@ page import="com.xx.ClassNameX" %&g

需要从类调用Java方法以在JSP中显示字符串

尝试使用

并且还启动了一个新实例,并且页面导入在顶部是正确的

尝试

apple a = new apple;
a.bite();
您可以这样做:

<%@ page import="com.xx.ClassNameX" %>

然后从实例调用方法

<%
   new ClassNameX().method();
%>

您可以这样做:

<%@ page import="com.xx.ClassNameX" %>

然后从实例调用方法

<%
   new ClassNameX().method();
%>

事实上,对我有效的答案是:` 内部JSP

<%@page import="com.apple.bite"%>
<%
apple aApple = new apple();
apple.bite();

%>`

`

事实上,对我有效的答案是:` 内部JSP

<%@page import="com.apple.bite"%>
<%
apple aApple = new apple();
apple.bite();

%>`

`

有没有错误?有没有错误?问题是我试图调用一个类,从jsp运行一个程序。但是这个类的方法有一个公共的静态void主字符串{}arg{。我需要运行这个程序。但是这个方法并不是简单地定义为像你写的表达式那样被调用。这是我的问题。在这种情况下,你能不能将main方法中的逻辑移到一个新的静态方法中。然后你可以调用ClassNameX.newMethodName()问题是,我试图调用一个类,从jsp运行一个程序{对于它的方法,我需要运行这个程序。但是这个方法并不是像你写的表达式那样简单地被调用。这是我的问题。在这种情况下,你能不能把main方法中的逻辑移到一个新的静态方法中。然后你可以调用ClassNameX.newMethodName()