首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成xml文档: JSP还是Servlet?

问生成xml文档: JSP还是Servlet?
EN

Stack Overflow用户
提问于 2010-04-19 01:02:04
回答 4查看 2.1K关注 0票数 1

这个servlet或jsp必须返回一个XML文档,以便将来由我的web应用程序进行处理。这不是为最终用户设计的。

什么是更好的设计:编写JSP还是XML?

附注:我不喜欢jsp的一个地方是每个系统管理员都能看到你的java代码。

附注:如果这是一个jsp,那么它必须能够在Spring之前自动连接。这和使用servlet一样容易吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-19 04:04:57

为此,我将使用servlet和Javabean-to-XML序列化程序,如XStream、XMLBeans等。

XStream为pretty easy

代码语言:javascript
复制
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    Person person = personDAO.find(request.getParameter("personId"));
    response.setContentType("text/xml");
    response.setCharacterEncoding("UTF-8");
    new XStream().toXML(person, response.getWriter());
}

不需要纠结于模板文本,所以也不需要JSP。

票数 1
EN

Stack Overflow用户

发布于 2010-04-19 01:28:31

一般来说,应该使用适当的XML工具链而不是模板来生成XML文档。这强烈建议使用servlet,因为JSP的主要优点是它是面向模板的。

票数 2
EN

Stack Overflow用户

发布于 2010-04-19 02:38:44

JSP的生成字符,servlets字节。为了使XML字符编码正常工作,需要字节,因此需要servlet。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2663096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档