웹 서비스를 사용하는 jsp 클라이언트가 있습니다. 클라이언트의 문제는 웹 서비스를 호출하고 결과를 검색 할 때마다 결과를 이전 호출의 결과에 추가하고 표시 할 때마다 발생합니다. 그러나 war 파일을 재배포하면 결과가 정상적으로 나타납니다. (비록 처음으로)jsp 클라이언트가 결과를 계속해서 추가하고 표시합니다.
다음은 import 문이없는 코드입니다.
<html>
<body>
<%! public static Reader fr; %>
<%! public static StringBuffer sb; %>
<%! private static final int BLKSIZ = 8192; %>
<%! public static String file, output; %>
<%
FileparserService service = new FileparserService();
Fileparser port = service.getFileparserPort();
sb = new StringBuffer();
char[] b = new char[BLKSIZ];
int n;
try {
fr = new FileReader(<file>);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
while ((n = fr.read(b)) > 0)
sb.append(b, 0, n);
file = sb.toString();
output = port.getRanks(file);
%>
The final output is <br/>
<%out.print(output); %>
</body>
<% fr.close(); %>
</html>
감사합니다. Deepak.
코드를 게시하십시오 (JSP). 문제를 찾는데 도움이 될 것입니다. 하지만 JSP에서 웹 서비스 호출? –
안녕하세요, 코드를 게시했습니다. 그래, 나는 JSP로 SOAP 기반의 WS를 소비하고있다. – Deepak