Article View: pl.comp.lang.java
Article #153632Stripes framework, ValidationErrors
From: Cezar ikari Pokorski
Date: Mon, 05 Nov 2012 11:14
Date: Mon, 05 Nov 2012 11:14
36 lines
2050 bytes
2050 bytes
Hej,
Mam nadzieję, że używaliście kiedyś Stripesów. Mam bardzo prosty use case,
który działał, a po 2 dniach przestał. Jest sobie serwis, ma standardową
autoryzację obsługiwaną po stronie serwera (j_security_check czy jak jej
tam było), gdy autoryzacja się nie udaje, lądujemy w handlerze:
public class LoginFailedActionBean extends LoginActionBean {
@DefaultHandler
public Resolution view() {
ValidationErrors validationErrors =
this.getContext().getValidationErrors();
ActionBeanContext context = this.getContext();
validationErrors.add(
"j_password",
new LocalizableError("error.invalid_login")
);
context.setValidationErrors(validationErrors);
return new ForwardResolution("/WEB-INF/jsp/login.jsp");
}
}
Pytanie jest bardzo proste: co tu może nie działać? Błąd walidacji dodaje
się do kontektu, następnie login.jsp używa tagu <stripes:errors /> (w tej
właśnie postaci) do wyświetlenia błędu(ów). Co najmniej raz przed commitem
widziałem, że to działa. Teraz jednak JSP wydaje się nie widzieć błędów
walidacji, <stripes:errors /> nie generuje żadnego wyjścia.
Halp!
--
Nie mam weny na sygnaturkę
Technical Details
Message-ID:
<op.wnar59qrezb3y7@sch12524.schibsted.no>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.task.gda.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.task.gda.pl!not-for-mail From: "Cezar ikari Pokorski" <kontakt@ikari.pl> Newsgroups: pl.comp.lang.java Subject: Stripes framework, ValidationErrors Date: Mon, 05 Nov 2012 12:14:23 +0100 Organization: ikari Lines: 53 Message-ID: <op.wnar59qrezb3y7@sch12524.schibsted.no> NNTP-Posting-Host: 37-128-111-194.ip.netia.com.pl Mime-Version: 1.0 X-Trace: news.task.gda.pl 1352114008 30144 37.128.111.194 (5 Nov 2012 11:13:28 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Mon, 5 Nov 2012 11:13:28 +0000 (UTC) User-Agent: Opera Mail/12.02 (Win32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit