亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? portal.xml.svn-base

?? portal越來越流行了
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
				<p>Each &lt;preferences&gt; tag within the &lt;portlet&gt; tag defines name/value pairs for				the PorletPreferences.</p>				<p>In the example above two Portlet applications are made available to the portal with the				ids of "3" and "4". Both happen to point to the same webapp (<tt>&lt;definition-id&gt;testsuite&lt;/definition-id&gt;</tt>).				Both applications define a single Portlet each. Application id 3 uses the Portlet <i>TestPortlet1</i>				(<tt>&lt;definition-id&gt;testsuite.TestPortlet1&lt;/definition-id&gt;</tt>), while Application id 4 uses				the Portlet <i>TestPortlet2</i>	(<tt>&lt;definition-id&gt;testsuite.TestPortlet2&lt;/definition-id&gt;</tt>).				Note that prefixing the name of the Portlet with the name of web application (<i><b>testsuite</b>.TestPortlet1</i>)				is required.				</p>				<p>					Since Pluto 1.0.1-rc2, another configuration file, portletcontexts.txt, has been 				        included in the Pluto portal. The Portlet Contexts file ($PLUTO_HOME/WEB-INF/data/portletcontexts.txt) 				        lists the webapp 				        contexts for each portlet application that runs in Pluto. Each portlet app has a line in this 				        file corresponding to a path and starting with a slash ('/'). In Tomcat, this path is the value 				        of the 'path' attribute of the 'Context' element in a context XML descriptor in 				        $TOMCAT_HOME/conf/Catalina/localhost (or another 'conf' subdirectory).				</p>				<p>The Portlets themselves are defined in the portlet.xml configuration file within the				testsuite web application.	In that file there are two Portlets defined,				<i>TestPortlet1</i> and <i>TestPortlet2</i>, both of which point to the same				portlet class (<tt>org.apache.pluto.portalImpl.portlet.TestPortlet</tt>).				See the javax.portlet specification (JSR-168) for futher details on using the portlet.xml file.				</p>			</subsection>			<subsection name="Defining the Portal Layout">				<p>Once the Portlets available have been defined the Portal layout needs to be defined.	In the				Pluto Portal the file <i>pageregistry.xml</i> in the directory ${TOMCAT_HOME}/webapps/pluto/data defines this layout.</p>				<p>When Pluto is first installed, pageregistry.xml looks like this:			<source>&lt;?xml version="1.0"?&gt;&lt;portal&gt;    &lt;fragment name="navigation" class="org.apache.pluto.portalImpl.aggregation.navigation.TabNavigation"&gt;    &lt;/fragment&gt;    &lt;fragment name="test" type="page"&gt;        &lt;navigation&gt;            &lt;title&gt;Test&lt;/title&gt;            &lt;description&gt;...&lt;/description&gt;        &lt;/navigation&gt;        &lt;fragment name="row" type="row"&gt;            &lt;fragment name="col1" type="column"&gt;                &lt;fragment name="p1" type="portlet"&gt;                    &lt;property name="portlet" value="3.1"/&gt;                &lt;/fragment&gt;                &lt;fragment name="p2" type="portlet"&gt;                    &lt;property name="portlet" value="4.1"/&gt;                &lt;/fragment&gt;            &lt;/fragment&gt;        &lt;/fragment&gt;    &lt;/fragment&gt;&lt;/portal&gt;			</source>				</p>				<p>This configuration results in the Portal being displayed				(from the url http://servername/pluto/portal/test/) as Figure 1 shows.</p>				<div align="center">					<p>							<a href="../../images/v101/default_portal_layout.jpg">                <img src="../../images/v101/default_portal_layout.jpg"                     alt="Default Portal Layout" width="500"/></a>					</p>					<p>						<i><b><font size="-1">Figure 1. Default Portal Layout. Click on the picture to enlarge it</font></b></i>					</p>				</div>				<p>Working from the top of pageregistry.xml down, the first important section we come to is:				<source>&lt;fragment name="navigation" class="org.apache.pluto.portalImpl.aggregation.navigation.TabNavigation"&gt;&lt;/fragment&gt;				</source>				</p>				<p>This section tells the Portal to add a navigation menu to the user interface. Each fragment of				type <i>page</i> will be displayed in the navigation menu, provided the fragment has a &lt;navigation&gt;				sub-element. Removing the <tt>&lt;fragment name="navigation" ...&gt;&lt;/fragment&gt;</tt> section				will result in no navigation menu being displayed.				</p>				<p>				The next section is:				<source>    &lt;fragment name="test" type="page"&gt;        &lt;navigation&gt;            &lt;title&gt;Test&lt;/title&gt;            &lt;description&gt;...&lt;/description&gt;        &lt;/navigation&gt;		...		...    &lt;/fragment&gt;				</source>				</p>				<p>				This section defines a Portal "page", which is simply a container for one or more Portlets. The <i>name</i>				attribute must be unique within the pageregistry.xml file (if this constraint is not met an error				message <i>Fragment with this name &lt;duplicated name&gt; already exists in the pageregistry.xml.</i> will be written to your				log and your Pluto web application will fail to load).				</p>				<p>				The navigation subsection is used by the navigation menu (discussed previously). The &lt;title&gt;...&lt;/title&gt;				defines the label that will be shown in the navigation menu. The &lt;description&gt;...&lt;/description&gt;element				is not used.				</p>				<p>Inside the <tt>&lt;fragment type="page" .... &gt;&lt;/fragment&gt;</tt> elements we find				<source>    &lt;fragment name="row" type="row"&gt;        &lt;fragment name="col1" type="column"&gt;            &lt;fragment name="p1" type="portlet"&gt;                &lt;property name="portlet" value="3.1"/&gt;            &lt;/fragment&gt;            &lt;fragment name="p2" type="portlet"&gt;                &lt;property name="portlet" value="4.1"/&gt;            &lt;/fragment&gt;        &lt;/fragment&gt;    &lt;/fragment&gt;				</source>				</p>				<p>This defines the layout of the Portal "page". In this case two Portlets will be laid out in two columns,				nested inside a single row.				</p>				<p>The configuration below will give the page a layout of two rows, with a Portlet in each. Note that the names of all fragments				need to be unique.				<source>	&lt;fragment name="row1" type="row"&gt;	    &lt;fragment name="col1" type="column"&gt;	        &lt;fragment name="p1" type="portlet"&gt;	            &lt;property name="portlet" value="3.1"/&gt;	        &lt;/fragment&gt;	    &lt;/fragment&gt;	&lt;/fragment&gt;	&lt;fragment name="row2" type="row"&gt;	    &lt;fragment name="col2" type="column"&gt;	        &lt;fragment name="p2" type="portlet"&gt;	            &lt;property name="portlet" value="4.1"/&gt;	        &lt;/fragment&gt;	    &lt;/fragment&gt;	&lt;/fragment&gt;				</source>				</p>				<p>The section				<source>    &lt;fragment name="p1" type="portlet"&gt;        &lt;property name="portlet" value="3.1"/&gt;    &lt;/fragment&gt;    			</source>    			</p>    			<p>defines which portlet to display. <tt>&lt;property name="portlet" value="3.1"/&gt;</tt> tells the Portal				to lookup the Portlet "3.1" and display it in this location. The value "3.1" means refers to the ids given				in <i>portletentityregistry.xml</i> (discussed previously). In this case, it mean application id "3",				portlet id "1".				</p>			</subsection>		</section>		<section name="Advanced Customization">			<subsection name="JSP Templates">				<p>It is possible to customize the JSP templates Pluto uses. This is beyond the scope of this document,				but a brief outline follows to get you started.</p>				<p>By default, Pluto uses JSP templates from the directory				${TOMCAT_HOME}/webapps/pluto/WEB-INF/aggregation directory. This can be overridden by				adding a line like				<source>aggregation.base.dir=/WEB-INF/templates/				</source>				to the file ${TOMCAT_HOME}/webapps/pluto/WEB-INF/config/services/ConfigService.properties.				</p>				<p>The following JSP files are used by the Portal:					<ul>						<li>Banner.jsp - The blue title bar which says "Pluto - Reference Implementation". Only called from RootFragment.jsp</li>						<li>ColumnFragment.jsp - Called for each column fragment.</li>						<li>Head.jsp - The HTML header. Only called from RootFragment.jsp</li>						<li>PageFragment.jsp - Called for each Portal page displayed.</li>						<li>PortletFragmentFooter.jsp - The footer of each Portlet.</li>						<li>PortletFragmentHeader.jsp - The header of each Portlet.</li>						<li>RootFragment.jsp - Defines the layout of the Portal. This is the file to modify if you need							to modify the width of the navigation bar, for instance.</li>						<li>RowFragment.jsp - Called for each row fragment.</li>						<li>TabNavigation.jsp - Displays the navigation menu.</li>					</ul>				</p>				<p>				Most customization of the Portal can be done in RootFragment.jsp,				PortletFragmentHeader.jsp and PortletFragmentFooter.jsp.				</p>			</subsection>			<subsection name="Internationalization">				<p>The Pluto portal supports non latin-1 character-sets in its output. To enable this, uncomment the section				<source>	 &lt;init-param&gt;	     &lt;param-name&gt;charset&lt;/param-name&gt;	     &lt;param-value&gt;utf-8&lt;/param-value&gt;	 &lt;/init-param&gt;				</source>				from the "pluto" Servlet section in the file ${TOMCAT_HOME}/webapps/pluto/WEB-INF/web.xml.</p>			</subsection>			<subsection name="Further Information">				<p>				Further information can be found in the <a href="../faq.html">FAQ</a>, on the <a href="../../mail-lists.html">Mailing Lists</a>				and on the <a href="../../wiki.html">Wiki</a>				</p>			</subsection>		</section>	</body></document>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费看片app下载| 亚洲精品久久久蜜桃| 国产精品嫩草99a| 樱花草国产18久久久久| 日韩av电影天堂| 国产福利不卡视频| 欧美影视一区在线| 欧美精品一区二区久久婷婷| 亚洲日本免费电影| 久久se精品一区二区| 91在线无精精品入口| 欧美日韩另类国产亚洲欧美一级| 国产精品传媒在线| 日韩高清一级片| 99精品黄色片免费大全| 欧美一级在线观看| 亚洲天堂精品视频| 美腿丝袜亚洲三区| 日本高清不卡在线观看| 2021国产精品久久精品| 亚洲一级二级在线| 国产精品一级在线| 欧美精品一卡二卡| 亚洲丝袜美腿综合| 国产在线精品不卡| 欧美日韩久久久| |精品福利一区二区三区| 麻豆成人久久精品二区三区小说| 91麻豆免费视频| 久久一夜天堂av一区二区三区| 亚洲一区在线播放| 丁香婷婷综合激情五月色| 91精品免费在线| 国产精品传媒视频| 国产剧情一区在线| 777午夜精品免费视频| 日韩毛片一二三区| 国产成人在线电影| 精品福利在线导航| 日韩精品一卡二卡三卡四卡无卡| 色综合久久综合| 国产日韩欧美麻豆| 麻豆国产91在线播放| 欧美日本在线看| 一区二区三区在线视频观看 | 91精品国产综合久久福利| 亚洲欧美激情视频在线观看一区二区三区| 久久疯狂做爰流白浆xx| 正在播放亚洲一区| 亚洲电影视频在线| 在线一区二区三区做爰视频网站| 亚洲国产精品二十页| 国内成人精品2018免费看| 日韩欧美一级二级| 日本中文一区二区三区| 欧美日韩一卡二卡三卡 | 欧美做爰猛烈大尺度电影无法无天| 中文字幕不卡一区| 国产精品一区在线| 精品成人a区在线观看| 在线一区二区三区四区五区 | 91美女在线视频| 1000部国产精品成人观看| 国产美女主播视频一区| 亚洲精品在线免费观看视频| 蜜桃av一区二区三区电影| 欧美一区二区三区电影| 日韩经典一区二区| 日韩视频免费观看高清完整版| 性久久久久久久久| 91精品国产全国免费观看| 水野朝阳av一区二区三区| 91精品国产91久久久久久最新毛片| 天涯成人国产亚洲精品一区av| 欧美性一二三区| 亚洲午夜羞羞片| 3atv在线一区二区三区| 天涯成人国产亚洲精品一区av| 欧美人狂配大交3d怪物一区| 丝袜脚交一区二区| 日韩欧美不卡在线观看视频| 精品一区二区三区免费视频| 久久综合视频网| 国产一本一道久久香蕉| 国产精品国产三级国产专播品爱网| 丰满少妇在线播放bd日韩电影| 国产女人18水真多18精品一级做 | 亚洲人妖av一区二区| 97久久精品人人澡人人爽| 亚洲天堂av一区| 在线中文字幕一区二区| 日韩精品欧美成人高清一区二区| 91麻豆精品国产91久久久使用方法 | 国产一区二区三区日韩| 亚洲国产经典视频| 99久久精品一区| 亚洲一区二区视频在线观看| 欧美日韩高清一区二区三区| 免费成人美女在线观看.| 久久久精品国产免费观看同学| 不卡一二三区首页| 一区二区三区 在线观看视频| 欧美一区午夜精品| 国产精品亚洲专一区二区三区 | 色综合一区二区三区| 亚洲国产中文字幕| 欧美本精品男人aⅴ天堂| 国产成人在线视频免费播放| 亚洲人亚洲人成电影网站色| 欧美美女直播网站| 精品一区二区成人精品| 中文字幕一区免费在线观看| 欧美色男人天堂| 韩国精品在线观看| 亚洲男人的天堂在线观看| 日韩一区二区电影网| 不卡一区在线观看| 日韩国产欧美三级| 中文字幕第一区二区| 欧美日韩视频在线第一区 | 亚洲国产裸拍裸体视频在线观看乱了| 欧美一区二区三区四区久久| 国产精品一区二区黑丝| 亚洲欧美国产毛片在线| 精品剧情在线观看| 91色.com| 国产成人在线视频网站| 亚洲成人av免费| 色婷婷综合视频在线观看| 不卡av在线网| 国产美女在线精品| 国产99久久精品| 色香蕉成人二区免费| 日韩欧美一区二区视频| 日韩高清不卡一区二区三区| 91丝袜美女网| 国产精品视频一二三区| 国产成人一区在线| 久久久久久一级片| 日韩欧美一区二区免费| 91免费观看在线| 成人黄色一级视频| 国产一区在线看| 精品午夜一区二区三区在线观看| 天堂久久一区二区三区| 午夜日韩在线观看| 亚洲一区二区三区小说| 亚洲欧美日韩在线播放| 一区视频在线播放| 国产精品久久久久毛片软件| 国产日产欧美一区二区视频| 久久亚洲捆绑美女| 亚洲精品在线三区| 久久久久久久久久电影| 26uuu国产电影一区二区| 精品日韩一区二区| 欧美第一区第二区| 欧美va日韩va| 精品国产伦理网| 久久一留热品黄| www精品美女久久久tv| 久久久久久久久久久久久女国产乱 | 国产伦精一区二区三区| 国产一区二区三区日韩| 国产精品一区二区你懂的| 国产高清精品久久久久| 国产成人精品影院| 本田岬高潮一区二区三区| 不卡一区二区中文字幕| 色8久久人人97超碰香蕉987| 在线观看免费亚洲| 欧美日韩精品一区二区三区四区 | 91蜜桃在线免费视频| 日本乱人伦一区| 精品视频123区在线观看| 欧美精品成人一区二区三区四区| 91精品久久久久久蜜臀| 精品国产一区二区三区四区四 | 亚洲精品一线二线三线| 久久久激情视频| 国产精品嫩草影院av蜜臀| 亚洲另类色综合网站| 亚洲成人免费视频| 色综合久久久久综合体桃花网| 色婷婷精品久久二区二区蜜臂av| 欧美性三三影院| 欧美成人性福生活免费看| 久久久亚洲欧洲日产国码αv| 欧美国产一区在线| 亚洲伦在线观看| 五月婷婷综合网| 精品亚洲欧美一区| 91香蕉视频污| 欧美精品aⅴ在线视频| 久久免费偷拍视频| 亚洲精品免费在线观看| 欧美aaaaa成人免费观看视频| 国产激情精品久久久第一区二区 | 欧美亚洲丝袜传媒另类| 欧美成人女星排行榜|