使用jsp检索函数返回的java输出

时间:2013-08-27 15:35:56

标签: java jsp logfile

我有一个java代码,它返回日志文件中的特定列。我被要求使用jsp显示返回的值。由于我是网络编程的新手,我不知道该怎么做。如果有人可以一步一步地指导我。  java代码中返回的值采用以下格式: Edmess_p_b_actual_stdunit SO
Edmess_p_c_dataload HU

2 个答案:

答案 0 :(得分:0)

您应该将Java代码作为servlet或由servlet调用。它应该将信息存储到一个或多个JavaBeans中。然后从JSP中,您可以使用库标记和JSP表达式来检索和显示信息。

我假设您没有使用任何框架,只是普通的servlet。找出是否是这种情况,如果不是,那么你应该使用什么框架。

答案 1 :(得分:0)

我对这个问题不太清楚。但我能理解的是,在Java中有一种返回值的方法。在JSP中,您可以调用该方法并打印返回值。如果这是您的问题,那么下面是步骤......

1)使用

在jsp中导入包
<%@ page import="<your package and class" %>

2)如果方法是静态的,你可以使用如下表达式:

 

或scriptlet,例如:

<% 
           out.println(MyClass.myMethod()); 
 %>

3)如果方法是实例方法,则需要实例化并将方法调用为:

 <%
           MyClass obj = new Myclass(); 
           out.println(obj.myMethod()); 
 %>

然而,只有初学者才能理解JSP,但不要在开发代码中使用。始终使用调用这些方法并存储在请求/会话范围中的业务层。然后在jsp中打印值