繁体   English   中英

java servlet PrintWriter的替代品

[英]java servlet PrintWriter alternative

我是Java和servlet的新手。 我试图开发一个小型Web项目,其中有一个Java Servlet。 根据J2EE资料,要从servlet打印某些内容,我们应该(不包括)PrintWriter。 而且我也应该在out.println()中编写html代码。 如果我的页面很大,则这种打印方法似乎不舒服。 我们还有其他最简单的方法来从servlet打印大页数据吗?

问候,Manohar

不,您正在查看过时的信息。 (FYI-比“ J2EE”更喜欢“ Java EE”。该首字母缩写在1999年宣布J2EE时是正确的,但现在已经过时了。我们已经远远超过了版本2。)

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

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

如果要坚持使用Java EE堆栈,则应使用JSP和JSTL。 JSP是HTML servlet生成器模板。 它被编译为一个为您编写HTML的servlet。 如果您坚持使用JSTL,它将变得“杂乱无章”,看起来更像HTML。

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

您需要将servlet用于数据库访问层和业务逻辑,然后将请求转发到JSP进行视图

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM