【问题标题】:java servlet PrintWriter alternativejava servlet PrintWriter 替代方案
【发布时间】:2014-04-09 12:38:46
【问题描述】:

我是 Java 和 servlet 的新手。我正在尝试开发一个小型 Web 项目,其中有一个 java servlet。根据 J2EE 材料,要从 servlet 打印某些内容,我们应该反对(出)PrintWriter。而且我应该在 out.println() 里面编写 html 代码。如果我的页面很大,那么这种打印方法似乎不舒服。我们还有其他最简单的方法可以从 servlet 打印大页数据吗

问候, 马诺哈尔

【问题讨论】:

    标签: java servlets printwriter


    【解决方案1】:

    不,您正在查看已过时的信息。 (仅供参考 - 更喜欢“Java EE”而不是“J2EE”。这个首字母缩写词在 1999 年宣布 J2EE 时是正确的,但现在它已经过时了。我们远远超出了第 2 版。)

    我会说在 servlet 中编写 HTML 是一个非常糟糕的主意。

    更好的解决方案是使用模板将数据结合到模板中并以这种方式生成 HTML。

    如果您想坚持使用 Java EE 堆栈,您应该使用 JSP 和 JSTL。 JSP 是一个 HTML servlet 生成器模板。它被编译为为您编写 HTML 的 servlet。如果您坚持使用 JSTL,它将是“标记的”并且看起来更像 HTML。

    这些天我更喜欢 Velocity 模板而不是 JSP。

    【讨论】:

      【解决方案2】:

      您需要为您的数据库访问层和业务逻辑使用 servlet,然后将请求转发给视图的 JSP

      请看这里:http://www.datadisk.co.uk/html_docs/jsp/jsp_mvc_tutorial.htm

      【讨论】:

        猜你喜欢
        • 2011-02-12
        • 2020-07-22
        • 1970-01-01
        • 2012-07-26
        • 2011-12-15
        • 2013-03-10
        • 2013-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多