WebSphere

 

Portal Express, Version 6.0
Operating systems: i5/OS, Linux, Windows

 

Accessing Web content via a servlet

Users can access content displayed via the Web Content Management servlet by connecting to a URL.

This topic describes how to access Web content displayed using the Web Content Management servlet using a URL. To create links to Web content within presentation templates or element designs you should use either a link element or the "insert link" feature. See the Link element and Inserting a link in an element topics for further information.

 

Accessing a Web page using a servlet

The following URL structure is used to connect to a Web page:

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]?srv=

Non-ascii characters

Non-ascii characters can not be used in the query string section of URLs. For this reason, it is best not to name Web Content Management items using Non-ascii characters if you plan to use URLs to call Web Content Management items.

srv=cmpnt This will retrieve a component either from the component library or from a site, site area or content item. You must also specify the following:

source=

This determines where the component is being sourced from. This is either:

  • library.

  • site.

  • sitearea.

  • content.

cmpntname=[componentname]

This is the name of the component being retrieved.
srv=page This will retrieve an Web Content Management content item. As srv=page is returned as default, this can be left out of the URL.The presentation template to use when displaying this content is specified by adding:

presentationtemplate=library/presentationtemplatename

 

Examples:

 

URL to content

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]

Example: http://host:10038/wps/wcm/connect/site/sitearea/content

 

URL to content with a presentation template defined

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]
?presentationtemplate=[libraryname/presentationtemplatename]

Example: http://host:10038/wps/wcm/connect/site/sitearea/content?presentationtemplate=library/presentationtemplate

 

URL to a library component

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]
?srv=cmpnt&source=library&cmpntname=[componentname]

Example: http://host:10038/wps/wcm/connect/site/sitearea/content?srv=cmpnt&source=library&cmpntname=component

 

URL to a content component

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]
?srv=cmpnt&source=content&cmpntname=[componentname]

Example: http://host:10038/wps/wcm/connect/site/sitearea/content?srv=cmpnt&source=content&cmpntname=component

 

Applying Custom Caching and Expiring Parameters.

Like any other URL request made to a Web Content Management Server, Custom Caching and Expiring parameters can be added to a request. See the topic, Using Custom Caching for further information.

Example:

http://[HOST]:[PORT]/wps/wcm/connect/[PATH]?CACHE=SITE&EXPIRES=REL+9000s

In this example, the content being retrieved via URL will be saved in the Basic Site Cache, and expired after 9000 seconds (two and half hours).

 

Parent topic:

Configuring a delivery server