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