John -- Ken is right!
Since you're using the Convention plugin just name your jsp accordingly. I
have included a link to the plugin documentation for your convenience. Good
luck!
http://struts.apache.org/2.3.4/docs/convention-plugin.html
Jeff
From: Ken
Hi:
I'm trying to move all of my action configurations out of the struts.xml file
into annotations. For the most part it's working fine. Yet, for my actions that
have results with no 'name' parameter it doesn't work. For example, the
following entry in my XML works perfectly.
action
Double-check your namespace. What is the class-name of your action and the
package?
Jeff
From: John Boyer j...@rodaxsoft.com
To: Struts Users Mailing List user@struts.apache.org
Sent: Friday, November 2, 2012 10:53 AM
Subject: [Struts 2] How do I migrate an
Hi Jeff:
In the struts.xml, the namespace is / and the package is default.
package name=default extends=struts-default namespace=/
...
Do I need add this info as annotations to all my action classes?
Thanks,
John
On Nov 2, 2012, at 12:11 PM, Jeff Black jeffrey.bl...@yahoo.com wrote:
Since you are using annotations I assume you are using the
struts2-conventions-plugin? If so, then the package structure after
struts2 or action is taken to be the namespace. If this is not the case
then you would need to override it.
On Fri, Nov 2, 2012 at 1:55 PM, John Boyer j...@rodaxsoft.com
John:
Give the Convention Plugin documentation a look:
http://struts.apache.org/2.3.1/docs/convention-plugin.html
Jeff
From: Ken McWilliams ken.mcwilli...@gmail.com
To: Struts Users Mailing List user@struts.apache.org
Sent: Friday, November 2, 2012 3:21
Hey there John.
Are you using the Convention plugin?
What is the classname of your action (e.g.,
org.blackj.common.action.TestAction.java)?
Jeff
From: John Boyer j...@rodaxsoft.com
To: Struts Users Mailing List user@struts.apache.org; Jeff Black
Hi Jeff:
Yes, I'm using the plugin. Unfortunately, the documentation isn't really
helping or I'm missing some fundamental concept. Again, all my other
annotations work fine (INPUT, ERROR, SUCCESS) except for the action described
in this reply.
To clarify, what I'd love to see is a simple
I don't understand, your result always has a name. The default is success
and the type is by default dispatcher. So when you simply write
result/WEB-INF/jsp/myPage.
jsp/result those are implied.
On Fri, Nov 2, 2012 at 3:27 PM, John Boyer j...@rodaxsoft.com wrote:
Hi Jeff:
Yes, I'm using the
Oh and please provide the full class name including package. You must have
your action in a package that _ends_ with action or struts2 (or struts
I think). Otherwise the package structure which follows that string will be
interpreted as part of the package structure.
On Fri, Nov 2, 2012 at 3:55
John -- My wife accuses me of being dense all the time so forgive me.
I infer from your comments that you are using a pass-through action to your jsp
-- correct?
If that is true, this works for me just fine:
@Action(value = start,
results = @Result(location =
Oh! With conventions you don't write any annotations! Simply create
/WEB-INF/content/my-action.jsp then the action my-action will be found.
You should stick to actions with hyphens as that is what conventions
expects.
You can't replace all of struts.xml with annotations. What Jeff proposes
would
12 matches
Mail list logo