2017-08-07 44 views
0

我知道通過MVC顯示html文件並不是直接的,因爲jsps被用作主視圖。從html文件中讀取html並在視圖中通過Java MVC顯示它

我已經儘可能在控制器的html文件中讀取並將字符串添加到模型和視圖。

(控制器代碼)

String content = getStringOfFile(myHtmlFile.html); 

ModelAndView mv = new ModelAndView("jspPage"); 
mv.addObject("content", content); 

在JSP我使用的標籤,以顯示連接到模型和視圖對象的字符串的內容。

(JSP頁面)

<c:out value="${content}"/> 

(電流輸出不需要)

<html><body><p>Another test page 2</p></body></html> 

顯示內容,但它包括了所有,我不會想到一個JSP來呈現標籤。有沒有另外一種方法可以將字符串動態添加到jsp中,在瀏覽器中顯示時標籤將被忽略?

+0

你不能只是'的jsp:include'您的文件頁面? –

+0

加載的html頁面將取決於選擇了哪個「對象」。每個'對象'都有自己的html頁面,我確定運行時的名稱。是否有可能將HTML頁面添加到模型和視圖,然後將其提供給jsp:include? – algorhythm

回答

0

將escapeXml屬性的伎倆:

<c:out value="${content}" escapeXml="false"/> 
相關問題