9.struts1.x中tiles框架的使用

  1. 在頁面直接使用titles標簽

先引入標簽:<%@taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

將模板頁面要代替的內容用標簽占位:<tiles:insert attribute="content"></tiles:insert>

在另外一頁面將模板頁與內容頁整合:

<tiles:insert page="usertemplate.jsp">

<tiles:put name="content" value="zczzh.jsp"></tiles:put>

</tiles:insert>

  1. 使用tiles框架

先插入框架的插件

<!-- 使用tiles框架則要將它的插件插入,當在頁面用tiles標簽時,則不必要加入些插件,

??? 事實上直接使用tiles標簽也蠻簡單,只是多了一個頁面

??? ,但是它可以使用其它的自定義action,各人所好吧。

??? 參數相注意,就這么寫-->

??? <plug-in className="org.apache.struts.tiles.TilesPlugin">

??????? <set-property property="definitions-config"

??????????? value="/WEB-INF/tiles-defs.xml" />

??????? <set-property property="definitions-parser-validate"

??????????? value="true" />

</plug-in>

? ?定義tiles配置文件

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE component-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "tiles-config_1_1.dtd" >

<component-definitions>

<!--

可以配置一個模板頁面,然后其它頁面從它來繼承,如下:

它的其中一個空位置并沒有被填充

?-->

? <definition name="template" page="/template.jsp">

? <put name="head" value="head.jsp" ></put>

? <put name="foot" value="foot.jsp" ></put>

? <put name="left" value="left.jsp" ></put>

? </definition>

? <!--

? 這個頁面繼承了模板頁面,填充了它沒有填充的地方。

? 當然如果模板頁面已經填充,它可以覆蓋。

?? -->

? <definition name="register" extends="template">

? <put name="content" value="content2.jsp"></put>

? </definition>

</component-definitions>

?????? 在struts的action中調用

<!-- 使用tiles,則自定義的action必須繼承ForwardAction,其它跟別的自定義action一樣,不過

??????? 它的parameter屬性用來指定tiles配置文件中definition標簽的name,當兩者相同時如果execute方法返回值為null,

??????? 則頁面轉向parameter指定的組合頁面。否則到相應的頁面,蠻有用的 -->

??????? <action path="/testtiles" type="edu.yzu.action.MyTilesAction"

??????????? parameter="register">

??????????? <forward name="success" path="/index.jsp"></forward>

??????? </action>

轉載于:https://www.cnblogs.com/jinkun/archive/2010/05/03/1726456.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276088.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276088.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276088.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Debian 9.6.0 + OpenMediaVault 4.x : U盤作系統盤時遇到的問題

前幾天在虛擬機試驗的時候還說裝到實機一般也沒什么問題&#xff0c;然后突然間想試試如果把 Debian9OMV 都放到U盤里會怎么樣。于是就折騰&#xff08;然后懵逼&#xff09; 先總結一下 寫入openmediavault官方的iso到U盤使用UNetbootin寫入Debian9的iso使用UltraISO的默認設置…

新浪微博、騰訊微博、QQ空間、人人網、豆瓣 一鍵分享API

轉載鏈接&#xff1a;http://www.bluesdream.com/blog/sina-tencent-renren-douban-share-a-key-api.html 新浪微博&#xff1a; http://service.weibo.com/share/share.php?url count表示是否顯示當前頁面被分享數量(1顯示)(可選&#xff0c;允許為空) &url將頁面地址轉…

跟著官方文檔能學懂React Hooks就怪了

大家好&#xff0c;我是若川。今天分享一篇關于「React Hooks」的好文。歡迎點擊下方卡片關注我。以下是正文~回想下你入門Hooks的過程&#xff0c;是不是經歷過&#xff1a;類比ClassComponent的生命周期&#xff0c;學習Hooks的執行時機慢慢熟練以后&#xff0c;發現Hooks的執…

origin圖上顯示數據標簽_Origin(Pro):寒假都結束了,這個圖還是不會畫?【數據繪圖】...

寒假前給大家分享了一個圖&#xff0c;大家要的教程來了。【數據繪圖】好圖分享&#xff1a;寒假&#xff1f;不存在的&#xff01;?mp.weixin.qq.com繪圖思路&#xff1a;左側起止時間&#xff1a;散點圖&#xff0c;交換XY坐標軸&#xff1b;中間的連線為Drop Lines&#xf…

可以激發設計靈感的音樂_建立靈感庫以激發您的創造力

可以激發設計靈感的音樂I often find a lot of inspiration from work I see while scrolling social media. Saving art or images that inspire you allows you to build a library of resources to draw from whenever you’re working on a project.在滾動社交媒體時&#…

CentOS服務器上部署 oracle10gr2

1、下載Centos系統 Linux 鏡像文件。 推薦使用 CentOS5.4&#xff0c;下載地址&#xff1a;http://isoredirect.centos.org/centos/5/isos/i386/ 。這個是 32 位的 Linux 系統鏡像安裝文件&#xff0c;進入下載頁面后&#xff0c;如果是 DVD 光盤安裝&#xff0c;可以僅…

回顧:中網通訊網絡公司CEO羅與曾作客新浪嘉賓聊天室

轉載鏈接&#xff1a;http://tech.sina.com.cn/it/w/2001-11-09/91253.shtml 回顧&#xff1a;中網通訊網絡公司CEO羅與曾作客新浪嘉賓聊天室 大家好&#xff01;   主持人 &#xff1a;各位網友&#xff0c;下午好&#xff0c;今天我們請到了中網通訊網絡公司首席執行官羅…

form——驗證器Validators

form表單最大的作用就是驗證功能了&#xff0c;通過cleaned_data清洗&#xff0c;我們可以獲取傳來的值&#xff0c;通過參數、驗證器、自定義驗證方法&#xff0c;我們可以做到很多的驗證。 驗證器可用于在不同類型的字段之間重用驗證邏輯。validators有自帶的驗證器&#xff…

若川知乎問答:做前端感覺很吃力怎么辦?

前些日&#xff0c;我發了一篇推文《做前端感到越來越吃力了&#xff01;怎么辦&#xff1f;》&#xff0c;雖然是推廣&#xff0c;但閱讀量卻很高&#xff0c;推廣標題我們大概率不能改&#xff0c;感覺騙了大家&#xff0c;掉粉挺多人。寫稿的人可能就是看到了知乎這個問答。…

惠新宸php教程_惠新宸:首位國人加入PHP語言官方開發組

PHP開發組終于有了國人參與。最近&#xff0c; Laruence(真名惠新宸)加入了PHP語言官方開發組。 做PHP的同學一定很熟悉他了&#xff0c;他的博客風雪之隅(https://www.laruence.com/)發表了很多PHP源代碼分析和擴展開發相關的文章。他使用PHP擴展開發的PHP框架Yaf&#xff0c;…

d3 制作條形圖_停止制作常見的壞條形圖的5個簡單技巧

d3 制作條形圖Bar charts were probably the first type of chart you were ever introduced to in first grade. Their simplicity makes them a standard in visualizing data, but it is its accessibility that leads visualizers to often be careless with bar charts.乙…

SVN之使用原則

以下是我起草的部門SVN規范里原則的一部分。文件提交時要求必須提交注釋&#xff0c;注明相關修改信息&#xff0c;例如bug號、任務描述等。具體內容可采用約定或者設置的形式。你所提交的改變將體現給其他開發者&#xff0c;要明白提交的后果&#xff0c;提交之前要慎重。代碼…

圖解 React-router 源碼

大家好&#xff0c;我是若川。歡迎加我微信 ruochuan12今天分享一篇react-router源碼文章&#xff0c;深入理解路由的本質。微信預計閱讀只需8分鐘。點擊下方卡片關注我&#xff0c;或者查看源碼系列文章。閱讀源碼小 tips&#xff1a;從整體到細節&#xff0c;剛開始不要太拘泥…

青海西寧市大通縣非洲豬瘟疫區解除封鎖

中新網1月23日電 據農業農村部網站消息&#xff0c;農業農村部接到青海省農業農村廳報告&#xff0c;經評估驗收合格&#xff0c;青海省西寧市大通縣非洲豬瘟疫區解除封鎖。 大通縣非洲豬瘟疫情發生后&#xff0c;當地按照非洲豬瘟疫情應急預案和非洲豬瘟防治技術規范要求&…

回顧:中網飽經滄桑劫后余生 萬平國回首艱辛歷程

轉載鏈接&#xff1a;http://tech.sina.com.cn/i/c/75586.shtml 回顧&#xff1a;中網飽經滄桑劫后余生 萬平國回首艱辛歷程 http://www.sina.com.cn 2001年07月12日 13:25 財經時報   “最早的聊天室是我們做的、最早的檢索也是中網公司的、中網公司也是最早做電子商務的數…

android 輔助功能_輔助功能簡介

android 輔助功能Accessibility may be more than a moral imperative to ensure products are inclusive of more people who already experience barriers in daily life — it has a very practical outcome, benefiting everyone including the person with the disability…

【columnstore】mariadb columnstore 數據遷移

通過cpimport傳輸遷移&#xff1a; 官方文檔&#xff1a;https://mariadb.com/kb/en/lib...步驟&#xff1a; 1.導出庫中表的表結構&#xff0c;不要數據 # mysqldump -h 127.0.0.1 -uroot -p -P 4066 --skip-lock-tables test -d > test.sql 2.nc將文件傳輸至目標機器192.…

我有一個夢想

我有一個夢想&#xff0c;做一名大師傅&#xff0c;快樂地下廚房。土豆在我刀下歌唱&#xff0c;茄子在我鍋里跳舞。盤碗勺筷為我吶喊&#xff0c;油鹽醬醋為我喝彩。 我有一個夢想&#xff0c;讓土豆和茄子不再孤單&#xff0c;再加幾個青椒&#xff0c;做一盤地三鮮。還要少放…

推薦幾個前端大佬,真的厲害!

新的一年&#xff0c;推薦幾個還在堅持輸出的高質量前端公眾號&#xff0c;你想要的&#xff1a;React/Vue/Node/工程化/面試經驗等&#xff0c; 這里都有。不多說&#xff0c;直接看介紹。???? 程序員成長指北考拉&#xff0c;一個有趣且樂于分享的妹子&#xff0c;專注 N…

MySQL查詢結果導出到文件

轉載鏈接&#xff1a;http://eric-gcm.iteye.com/blog/1127734 選擇某些行作為需要的數據 SELECT id,dbname FROM index into outfile "d://aaa.txt"; 一般大家都會用 “SELECT INTO OUTFIL”將查詢結果導出到文件&#xff0c;但是這種方法不能覆蓋或者添加到已經創建…