我是Servlet的新手,我需要创建一个接收基于XML的请求的Servlet,并使用Java以XML格式发送响应。
我使用servlet创建了一个简单的Hello world程序来理解基础知识,并且还搜索了一个正确的教程来创建一个请求和响应XML的servlet,但找不到任何适当的相关解决方案。
因此,如果有任何人可以通过一个简单的例子来引导我,比如我应该如何继续创建一个使用Java请求和响应XML的servlet将非常有用,任何有助于理解相同的链接也将受到赞赏。
(我使用IntelliJ IDEA作为IDE)
谢谢!
答案 0 :(得分:2)
这是一个非常普遍的问题......无论如何:
对于请求部分,您可以按照以下步骤操作:Get Posted XML from HttpServletRequest Object
对于回复,您只需执行此操作:
response.setContentType("text/xml");
然后以某种方式将OutputStream附加到xml。
例如,请按照以下示例: http://www.java2s.com/Code/Java/Servlets/AnotherservlettoSendXML.htm