Die Common-Controls Tag Bibliothek

<util:browserinfo>

Erzeugt einen verstecktes Eingabefeld, welches über JavaScript mit den aktuellen Informationen über die Eigenschaften des verwendeten Browsers befüllt wird. Der im Request zurückgelieferte Wert des Hidden Feldes kann dazu benutzt werden ein BrowserInfo Objekt zu erzeugen (BrowserInfo.setFromRequest()).

// using default name
BrowserInfo.setFromRequest(request);

// or userdefined name "myinfo"
BrowserInfo.setFromRequest(request, "myinfo");

Das BrowserInfo Objekt wird von dem Framework intern dazu genutzt zu entscheiden, ob beispielsweise JavaScript aktiviert ist.

Tag class: BrowserInfoTag
 

[ Syntax ]

Standard Syntax
<util:browserinfo
[ name = "String" ]
/>
 

[ Attribute ]

AttributTypBeschreibungPflichtRTExp
nameString Gibt den Namen des hidden Feldes an. Wird dieses Attribut nicht angegeben, so wird als Voreinstellung der Wert der Konstanten Globals.BROWSER_INFO_KEY (="com.cc.framework.Globals.browser") verwendet.  

[ Beispiel ]

Erzeugt eine Login Maske mit zusätzlicher Abfrage der Browser Eigenschaften.


<%@ taglib uri="http://struts.apache.org/tags-html"             prefix="html" %>
<%@ taglib uri="http://www.common-controls.com/cc/tags-util"   prefix="util" %>

<html:form action="/login.do">

   <%--  gather some information about the users browser  --%>
   <util:browserinfo/>

   <!--  login fields  -->
</html:form>