Asistencia al usuario para autores de contenido |
---|
Plug-in del atributo de solicitud
Utilice el plug-in de representación RequestAttribute para recuperar, establecer o eliminar atributos en la solicitud subyacente.
La sintaxis para este plug-in es la siguiente:
[Plugin:RequestAttribute key="" value="" defaultValue="" escape=""]
Este plug-in utiliza los atributos siguientes:- key
- Este atributo es obligatorio. Utilice este atributo para especificar el nombre utilizado para recuperar o establecer un atributo para la solicitud.
- mode
- Utilice este atributo para especificar la operación que desee realizar:
- get
- Recupere el atributo especificado desde la solicitud y devuelva el valor del atributo.
- set
- Establezca el atributo especificado para la solicitud.
- delete
- Suprima el atributo especificado desde la solicitud.
- remove
- Elimine el atributo especificado desde la solicitud y devuelva el valor del atributo que se ha establecido anteriormente.
- value
- Utilice este atributo para especificar el valor del atributo que desee establecer. Si un atributo con el mismo nombre ya existe en la solicitud, el atributo se sobrescribe con el nuevo valor. Si desea configurar un atributo en la solicitud, este atributo será obligatorio.
- defaultValue
- Este atributo es opcional. Utilice este atributo para especificar el valor que se utiliza cuando un atributo de la solicitud no se ha definido o tiene un valor de null.
- escape
- Utilice este atributo para definir el escape que desee que se utilice para grabar el URL. Especifique uno de los valores xml, json, javascript o none. El valor predeterminado es none. Este valor se evalúa únicamente si el atributo mode se establece en get o remove.
Nota: El plug-in RequestAttribute
está disponible con la Versión 8.0.0.1 de IBM® Web Content Manager.
Ejemplos
- Para guardar la representación en serie del atributo de solicitud
con el nombre key1, utilice la siguiente etiqueta de plugin:
[Plugin:RequestAttribute key="key1"]
- Para escribir value1 sólo cuando el atributo key1
no exista en la solicitud o el valor de atributo sea null,
utilice la siguiente etiqueta de plugin. De lo contrario, el valor actual del atributo key1 se utilizará.
[Plugin:RequestAttribute key="key1" defaultValue="value1"]
- Para establecer el atributo de solicitud key1 en el valor
value1, utilice el siguiente código de plugin:
[Plugin:RequestAttribute key="key1" value="value1"] [Plugin:RequestAttribute mode="set" key="key1" value="value1"]
- Para eliminar el atributo de solicitud key1 pasando
un atributo de valor vacío, utilice el siguiente código de plugin:
[Plugin:RequestAttribute key="key1" mode="delete"] [Plugin:RequestAttribute key="key1" value=""]
- Para eliminar el atributo con la clave key1 desde la
solicitud del portlet, y para volver al valor establecido anteriormente, utilice el
siguiente código de plugin:
[Plugin:RequestAttribute key="key1" mode="remove"]