教程 如何在OpenCms7中新建Jsp模板

2021-04-21 10:03:20 字數 1635 閱讀 6807

使用jsp進行opencms模板開發

在建設**的時候,其中乙個重要的功能就是開發**所需要的模板。用opencms開發**的時候,需要使用乙個或多個模板來定義統一的**布局。

本課程是使用一些簡單的步驟來說明如何使用jsp建立乙個基礎的模板。由於所有的專案都需要用到這種功能。所以你需要認真的學習本文件。在接下來的步驟裡,你將會很快的學會開發你自己的jsp模板並執行它。

步驟一、乙個簡單的jsp模板

在opencms中的乙個jsp模板就是乙個普通的jsp頁面,這個頁面使用了一些特殊的標籤在特定的位置來包含某些內容。在這個例子中,我們將開始開發乙個jsp模板,它在內容裡加入了一些想或之類的標籤。 這個模板位於/system/modules/com.alkacon.documentation.howto_template/jsptemplates/howto.jsp:

在你使用任何opencms標籤之前,一定要先宣告opencms的標籤庫的定義:<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>

注意:你的jsp模板必須儲存在乙個模組的"templates"子目錄裡,在你建立新頁面的時候,才能顯示在模板選擇列表裡。

在這個例子中,頁面的title是從opencms頁面的title屬性中讀取出來的。並被放置在html的標籤裡。頁面的編碼型別也是用同樣的方法定義的。

樣式表被放置在標籤裡。在jsp模板中,樣式表的路徑可以使用當前模板所在位置的相對路徑。除了模板必須放在"templates"目錄下外,所有的資源檔案如:樣式表和都放在與模板同乙個模組中的resources的子目錄下。

如何在Pycharm中新增新的模組

在使用pycharm編寫程式時,我們時常需要呼叫某些模組,但有些模組事先是沒有的,我們需要把模組新增上去。最近在學習爬蟲,寫了下面幾行 結果出現錯誤 錯誤modulenotfounderror no module named bs4 的意思是未找到名為bs4的模組,我們就需要pycharm上安裝 b...

如何在 CentOS7 中安裝 Nodejs

安裝版本 10.13.0 一 安裝必要的編譯軟體包 sudo yum install gcc gcc c cd usr local src wget 三 解壓 nodejs 安裝包 tar xvf node v10.13.0.tar.gz 四 進入解壓的 node 資料夾,開始編譯 cd node ...

如何在 CentOS7 中安裝 Nodejs

安裝版本 10.13.0 一 安裝必要的編譯軟體包 sudo yum install gcc gcc c cd usr local src wget 三 解壓 nodejs 安裝包 tar xvf node v10.13.0.tar.gz 四 進入解壓的 node 資料夾,開始編譯 cd node ...