我试图从Java servlet向客户端发送.xml文件形式的响应。为此,我编写了以下代码:如何从servlet向客户端发送响应?
if (result) {
response.setContentType("text/xml");
PrintWriter out = response.getWriter();
out.println("<Login>");
out.println("<status>"+successStatus+"</status>");
out.println("<username>"+userDTO.getFirstname()+"</username>");
out.println("<sessionId>"+hSession.getId()+"</sessionId>");
out.println("<timestamp>"+hSession.getLastAccessedTime()+"</timestamp>");
out.println("<timeout>"+hSession.getLastAccessedTime()+"</timeout>");
out.println("</Login>");
}
我该如何检查客户端是否收到此响应? 我是否需要显式发送响应,或者上述代码是否足以将响应发送给客户端?
在此先感谢
如果你想知道以上代码“足够”,然后测试它。 – chiccodoro 2011-03-18 06:53:53
为什么你会发布这样的问题,甚至没有测试你的粘贴代码?如果测试过,发布你得到的错误(如果有的话),并解释我们如何测试它,结果如何,等等。 – asgs 2011-03-18 06:58:58
@chiccodoro sir im新的Java和我不知道多少关于servlets.im调试但调试时在此之后,它不会去客户端代码。所以我不知道如何检查客户端是否得到回应,所以请帮助我先生。 – pritsag 2011-03-18 07:06:50