簡體   English   中英

從servlet渲染xhtml文件

[英]render xhtml file from servlet

我想知道是否有一種方法可以從servlet加載,解釋和呈現.xhtml文件。 我想要的是讓xhtml文件包含例如列表中的自定義行,要從servlet或bean加載,要被解釋並獲取html結果的文件。

在我看來,您不需要Servlet或JSF,而是需要JSP(看起來很熟悉,來自PHP)。

請注意,這里的人們將躓自己,告訴我們不要把邏輯到頁面(這是有道理的),但我覺得你的背景,你會通過從JSP唯一的方法開始得到幫助。 而不是開始將邏輯移到servlet。 您可以使用多種技術在servlet和jsp之間傳遞數據。 我喜歡用

request.setAttribute("someString", valueObject);

在您的jsp中,您可以使用:

<%= request.getAttribute("someString") %>

通過servlet從servlet調用jsp

RequestDispatcher rd = req.getRequestDispatcher("/path.to.your.jsp");

如果您確實需要.xhtml文件(您的原始問題),也可以使用最后一行,但是它將是真實的xhtml,就像可以通過普通的Web服務器(!= appserver)提供服務一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM