2013-08-27 11 views
0

我有一个java代码,它从一个日志文件返回特定的列。我被要求使用jsp显示返回的值。由于我是网络编程新手,我不确定如何去做。如果有人能够一步步引导我。 在Java代码中返回的值都是这种格式: Edmess_p_b_actual_stdunit SO
Edmess_p_c_dataload HU使用jsp检索函数返回的java输出

+0

Google for“jsp tutorial”:http://bit.ly/12HRMPr – vanje

+0

所有工作都已完成.. java部分工作正常,我现在只需要使用jsp打印这些值以表格形式,即以表格形式打印java文件的输出。我需要知道如何使用jsp检索这些值。 –

+0

Prachi,那些值是豆类?你使用JSTL? –

回答

0

你应该让你的Java代码servlet或由servlet调用。它应该将信息存储到一个或多个JavaBean中。然后从JSP可以使用库标签和JSP表达式来检索和显示信息。

我假设你没有使用任何框架,只是简单的servlet。看看是否是这种情况,如果不是这样,那么你应该使用的框架是什么。

+0

没有框架只是简单的servlet,我正在使用servlet来调用jsp页面,然后使用<%@ page import /%>指令导入java文件 –

+0

@PrachiMazumdar OK。那么这是我能提供的最好的一般指导原则。我试图尽可能多地包含Google /研究中的关键字。 RE JSP页面导入,您并不是真正导入文件,而是导入该文件。没有Java代码被复制到JSP中。只是“可用”。 –

+0

好的很多很多 –

0

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

1)使用

<%@ page import="<your package and class" %> 

2)如果方法是静态的,你可以只使用表达式,比如导入包在jsp中:

或scriptlet的如:

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

3)如果该方法是实例方法中,需要实例化并调用甲基od为:

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

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

+0

Thaanks一吨!我会检查出结果.. –