[opencms-dev] how to expand the dymamic link when static export site
wang neil
neil.wangnan at gmail.com
Thu Dec 15 04:52:27 CET 2005
hello all, i'm a newbie of the opencms. I just publish 2 jsps in the sites.
the source of the pages at the end of this mail.
i want to publish the pages as static and access it from apache but tomcat.
what need i do ?
i paste the opencms-importexport.xml at the end and i only paste the
staticexport part.
what i want is to get six files
the index.jsp convert into index.html and the link in the index.jsp was
convert into <a href="data-xxxx.html">
and according the parameter in the index.jsp generate data.jsp result. how
to do that?
what i want result is :
**************the index.html ************
Hello world <br>
ha
<a href="data_1.html">1</a><br>
<a href="data_2.html">2</a><br>
<a href="data_3.html">3</a><br>
<a href="data_4.html">4</a><br>
<a href="data_5.html">5</a><br>
******************************************
************** data_1.html *************
1
******************************************
************** data_2.html *************
2
******************************************
************** data_3.html *************
3
******************************************
************** data_4.html *************
4
******************************************
************** data_5.html *************
5
******************************************
my jsp source code is:
************* the index.jsp *******************
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
Hello world <br>
ha
<a href="<cms:link>data.jsp?abc=1</cms:link>">1</a><br>
<a href="<cms:link>data.jsp?abc=2</cms:link>">2</a><br>
<a href="<cms:link>data.jsp?abc=3</cms:link>">3</a><br>
<a href="<cms:link>data.jsp?abc=4</cms:link>">4</a><br>
<a href="<cms:link>data.jsp?abc=5</cms:link>">5</a><br>
***************************************************
************* the data.jsp ******************
<%=request.getParameter("abc")%>
**********************************************
************* opencms-importexport.xml ************
<staticexport enabled="true">
<!--
<staticexporthandler>
org.opencms.staticexport.CmsOnDemandStaticExportHandler
</staticexporthandler>
-->
<staticexporthandler>
org.opencms.staticexport.CmsOnDemandHtmlSubtreeHandler</staticexporthandler>
<exportpath>export</exportpath>
<defaultpropertyvalue>false</defaultpropertyvalue>
<defaultsuffixes>
<suffix key=".jpg"/>
<suffix key=".gif"/>
<suffix key=".png"/>
<suffix key=".doc"/>
<suffix key=".xls"/>
<suffix key=".ppt"/>
<suffix key=".pdf"/>
<suffix key=".txt"/>
<suffix key=".css"/>
<suffix key=".zip"/>
<suffix key=".swf"/>
<suffix key=".jsp"/>
<suffix key=".html"/>
</defaultsuffixes>
<rendersettings>
<rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix>
<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
<userelativelinks>false</userelativelinks>
<exporturl>
http://127.0.0.1:8080${CONTEXT_NAME}/handle404</exporturl>
<plainoptimization>true</plainoptimization>
<testresource uri="/system/shared/page.dtd"/>
<resourcestorender>
<regex>/sites/Hello/.*</regex>
<regex>/system/galleries/.*</regex>
<regex>/system/modules/.*/resources/.*</regex>
</resourcestorender>
</rendersettings>
</staticexport>
*************************************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20051215/ccc86b77/attachment.htm>
More information about the opencms-dev
mailing list