File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes Re, Handling Error using ActionMessages Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Re, Handling Error using ActionMessages" Watch "Re, Handling Error using ActionMessages" New topic

Re, Handling Error using ActionMessages

Peter Vennel
Ranch Hand

Joined: Dec 18, 2003
Posts: 46
I am trying to store errors in struts using ActionMessages and display them in my jsp page. I get the following error:

ERROR [org.apache.struts.taglib.tiles.InsertTag] - ServletException in '/genericError.jsp': Cannot find bean: "msg" in any scope

My code snippet is as follows:



I checked some of the earlier postings and did not see anything that would help in my case.

Any help is appreciated.

[ October 19, 2007: Message edited by: Peter Vennel ]
A.J. Gibson

Joined: Sep 16, 2010
Posts: 1
I'm having a problem similar to this in struts1. This code:

<logic:messagesPresent message="true">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table3D">
<td class= "SuccessText" height="25">
<html:messages id="msg" messages="true">
<bean:write name="msg"/>

results in the error message:

cannot find bean msg in any scope

If I remove messages="true" then I get no error, but no text appears either. The kicker is that I made this jsp by copying an existing jsp, and this code works in the original, but not in the copy, which only has a few changes. This leads me to believe this is some sort of set-up issue, but I don't know what. Can anyone give me a clue?
I agree. Here's the link:
subject: Re, Handling Error using ActionMessages
It's not a secret anymore!