I played around with this a while back and it appeared that the action
messages were getting dropped in the redirect strategy that we are
using in p-sec to get control back to the users application...

we should flag this as something to review though

jesse

On 12/6/06, Brett Porter <[EMAIL PROTECTED]> wrote:
Isn't there a way we can do this with an action message rather than
creating our own custom strings every time?

- Brett

On 07/12/2006, at 3:08 PM, [EMAIL PROTECTED] wrote:

> Author: oching
> Date: Wed Dec  6 20:08:03 2006
> New Revision: 483341
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=483341
> Log:
> PR: MRM-246
>
> Added display of error messages when an account is locked after 3
> unsuccessful login attempts.
>
> Modified:
>     maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/
> maven/archiva/web/action/SearchAction.java
>     maven/archiva/trunk/archiva-webapp/src/main/resources/xwork.xml
>     maven/archiva/trunk/archiva-webapp/src/main/webapp/WEB-INF/jsp/
> quickSearch.jsp
>
> Modified: maven/archiva/trunk/archiva-webapp/src/main/java/org/
> apache/maven/archiva/web/action/SearchAction.java
> URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-
> webapp/src/main/java/org/apache/maven/archiva/web/action/
> SearchAction.java?view=diff&rev=483341&r1=483340&r2=483341
> ======================================================================
> ========
> --- maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/
> maven/archiva/web/action/SearchAction.java (original)
> +++ maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/
> maven/archiva/web/action/SearchAction.java Wed Dec  6 20:08:03 2006
> @@ -80,6 +80,8 @@
>
>      private static final String ARTIFACT = "artifact";
>
> +    private String infoMessage;
> +
>      public String quickSearch()
>          throws MalformedURLException, RepositoryIndexException,
> RepositoryIndexSearchException,
>          ConfigurationStoreException, ParseException
> @@ -184,5 +186,15 @@
>      public Collection getSearchResults()
>      {
>          return searchResults;
> +    }
> +
> +    public String getInfoMessage()
> +    {
> +        return infoMessage;
> +    }
> +
> +    public void setInfoMessage( String infoMessage )
> +    {
> +        this.infoMessage = infoMessage;
>      }
>  }
>
> Modified: maven/archiva/trunk/archiva-webapp/src/main/resources/
> xwork.xml
> URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-
> webapp/src/main/resources/xwork.xml?
> view=diff&rev=483341&r1=483340&r2=483341
> ======================================================================
> ========
> --- maven/archiva/trunk/archiva-webapp/src/main/resources/xwork.xml
> (original)
> +++ maven/archiva/trunk/archiva-webapp/src/main/resources/xwork.xml
> Wed Dec  6 20:08:03 2006
> @@ -76,7 +76,10 @@
>        <!-- The following security-* result names arrive from the
> plexus-security package -->
>        <result name="security-login-success" type="redirect-
> action">index</result>
>        <result name="security-login-cancel" type="redirect-
> action">index</result>
> -      <result name="security-login-locked" type="redirect-
> action">index</result>
> +      <result name="security-login-locked" type="redirect-action">
> +        <param name="infoMessage">Account Locked</param>
> +        <param name="actionName">index</param>
> +      </result>
>        <result name="security-logout" type="redirect-action">index</
> result>
>        <result name="requires-authentication" type="redirect-action">
>          <param name="actionName">login</param>
>
> Modified: maven/archiva/trunk/archiva-webapp/src/main/webapp/WEB-
> INF/jsp/quickSearch.jsp
> URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-
> webapp/src/main/webapp/WEB-INF/jsp/quickSearch.jsp?
> view=diff&rev=483341&r1=483340&r2=483341
> ======================================================================
> ========
> --- maven/archiva/trunk/archiva-webapp/src/main/webapp/WEB-INF/jsp/
> quickSearch.jsp (original)
> +++ maven/archiva/trunk/archiva-webapp/src/main/webapp/WEB-INF/jsp/
> quickSearch.jsp Wed Dec  6 20:08:03 2006
> @@ -21,6 +21,10 @@
>    <ww:head />
>  </head>
>
> +<ww:if test="%{infoMessage != null}">
> +   <p>${infoMessage}</p>
> +</ww:if>
> +
>  <body>
>
>  <h1>Search</h1>
>



--
jesse mcconnell
[EMAIL PROTECTED]

Reply via email to