0

ファイル システムから .txt ファイルを取得し、1 行ずつ表示する必要がある JSP を作成しましたが、何らかの理由で表示されません。よろしくお願いします。

<html>
<head>
<title>DrAssist Reporting Tool</title>
</head>
<body>
    <p>Welcome to the DrAssist Reporting Tool</p>
    <p>Suite Report Information</p>
    <h1>Suite : ${suite}</h1>
    <h1>NoOfTests:${noOfTests}</h1> 
    <h1>Test Name:${TestName}</h1>  
    <h1>FitnesseRestURL:${FitnesseRestURL}</h1> 
    <h1>Rights:${rights}</h1>   
    <h1>Wrongs:${wrongs}</h1>   
    <h1>Ignores:${ignores}</h1> 
    <h1>Exceptions:${exceptions}</h1>   
    <h1>TimeinMilliseconds:${timeOfExecution}</h1>  
    <%@ include file="Test1.html" %>
    <%@ page language="java" import="java.net.Authenticator,java.net.PasswordAuthentication,java.io.BufferedReader,java.net.*,java.io.*" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
     <%
     BufferedReader input = new BufferedReader(new FileReader("C:\\DrAssistQA\\reports\\120703-100125\\log-120703-100125.txt"));
     String line = "";
     while ((line = input.readLine()) != null) {
     System.out.println(line);
}
  out.flush();
  input.close();
%>


<%=line%>



</body>
</html>
4

2 に答える 2

0

ブラウザウィンドウではなく、システムに送信されます。response.write()代わりに試してください。

于 2012-08-15T20:19:04.217 に答える
0

out.printlnの代わりに使用してくださいSystem.out.printlnoutブラウザの出力ストリーム操作のためにJSPで自動的に作成される変数です。また、HTMLの改行も忘れないでください。

while ((line = input.readLine()) != null) {
     out.println(line + "<BR>");
}
于 2012-08-15T20:20:31.637 に答える