You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2003/06/24 16:42:04 UTC
DO NOT REPLY [Bug 21050] New: -
redirect=true
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21050>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21050
redirect=true
Summary: redirect=true
Product: Struts
Version: 1.0.1 Final
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Major
Priority: Other
Component: Custom Tags
AssignedTo: struts-dev@jakarta.apache.org
ReportedBy: stefan.berger@softborg.com
CC: hauser@acm.org
Hi
1) I tried to find a way to keep all error-messages even when i set in the
struts-config.xml in the action --> redirect="true".
But i guess the error-tag does not support errors when redirect="true" (I
tried to put the error into the session, but the error-tag still dont care for
the errors)
After this I wrote my own error-tag like this:
Please comment my tag and advice which benefit or which problem i get after
this.
2) I use a special way to determine between 2 different languages. I create for
logical page (e.p. index.jsp) different pages for each language like
index_en.jsp or index_de.jsp.
Behind this i use a form. Now i like to validate="true" inside struts-
config.xml but the input parameter doesn not allow multiple input- pages only
one.
How I can manage this or is there another solution
Many thanks.
Munot
/*
* Created on 19.06.2003
*
* <!--$Id: ErrorMessages.java,v 1.1 2003/06/19 14:52:11 berger Exp $ -->
*/
package com.xxx.xxx.control.taglib;
import java.util.Vector;
/**
* @author berger
*/
public class ErrorMessages {
// ----------------------------------------------------- Instance Variables
/**
* The accumulated set of error message keys.
*/
private Vector errors = new Vector();
// --------------------------------------------------------- Public Methods
/**
* Add an error message key to the accumulated set of errors.
*
* @param key The error message key to be added
*/
public void addError(String key) {
errors.addElement(key);
}
/**
* Return the error message key at the specified zero-relative index.
*
* @param index Zero-relative index of the error message key to return
*/
public String getError(int index) {
return ((String) errors.elementAt(index));
}
/**
* Return the set of error message keys we have accumulated.
*/
public String[] getErrors() {
if (errors.size() > 0) {
String array[] = new String[errors.size()];
errors.copyInto(array);
return (array);
}
return (null);
}
/**
* Return the number of error message keys we have accumulated so far.
*/
public int getSize() {
return (errors.size());
}
}
Thanks !
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org