2014-04-09 41 views
1

我是新來的Java和servlet。我試圖開發一個小型的Web項目,其中我有一個Java Servlet。根據J2EE材料,爲了從servlet打印某些內容,我們應該反對PrintWriter。而且我也應該在out.println()裏寫html代碼。如果我的頁面很大,那麼這種打印方法似乎並不舒適。我們是否有打印大尺寸頁的數據從servlet的的Java Servlet的PrintWriter替代

問候, 馬諾哈爾任何其他最簡單的方法

回答

1

不,你看這是過時的信息。 (僅供參考 - 從「Java EE」改爲「J2EE」,這個縮寫在1999年J2EE發佈時是真實的,但它現在已經老掉牙了),我們已經遠遠超過了版本2.)

我會說HTML servlet是一個非常糟糕的主意。

一個更好的解決方案是使用模板將數據嫁入模板,生成HTML的方式。

如果你想堅持與Java EE堆棧,你應該使用JSP和JSTL。 JSP是一個HTML servlet生成器模板。它被編譯爲一個爲您編寫HTML的servlet。如果你堅持使用JSTL,它會變得「笨拙」,看起來更像HTML。

我喜歡Velocity模板JSP中的這些日子。