Class JspHelper


  • public class JspHelper
    extends java.lang.Object
    Helper JavaBean for JSPs, because JSTL 1.1/EL 2.0 is too dumb to to what I need (call methods with parameters), or I am too dumb to use it correctly. :)
    Author:
    Cédrik LIME
    • Method Detail

      • guessDisplayLocaleFromSession

        public static java.lang.String guessDisplayLocaleFromSession​(Session in_session)
        Try to get user locale from the session, if possible. IMPLEMENTATION NOTE: this method has explicit support for Tapestry 3 and Struts 1.x
        Parameters:
        in_session - Session from which the locale should be guessed
        Returns:
        String
      • guessDisplayUserFromSession

        public static java.lang.String guessDisplayUserFromSession​(Session in_session)
        Try to get user name from the session, if possible.
        Parameters:
        in_session - The Servlet session
        Returns:
        the user name
      • getDisplayCreationTimeForSession

        public static java.lang.String getDisplayCreationTimeForSession​(Session in_session)
      • getDisplayLastAccessedTimeForSession

        public static java.lang.String getDisplayLastAccessedTimeForSession​(Session in_session)
      • getDisplayUsedTimeForSession

        public static java.lang.String getDisplayUsedTimeForSession​(Session in_session)
      • getDisplayTTLForSession

        public static java.lang.String getDisplayTTLForSession​(Session in_session)
      • getDisplayInactiveTimeForSession

        public static java.lang.String getDisplayInactiveTimeForSession​(Session in_session)
      • secondsToTimeString

        public static java.lang.String secondsToTimeString​(long in_seconds)
      • escapeXml

        public static java.lang.String escapeXml​(java.lang.Object obj)
      • escapeXml

        public static java.lang.String escapeXml​(java.lang.String buffer)
        Performs the following substring replacements (to facilitate output to XML/HTML pages): & -> &amp; < -> &lt; > -> &gt; " -> &#034; ' -> &#039; See also OutSupport.writeEscapedXml().
        Parameters:
        buffer - The XML to escape
        Returns:
        the escaped XML
      • formatNumber

        public static java.lang.String formatNumber​(long number)