I need to sign off, but have a look at the REST showcase included in the apps directory of struts2.1

The location of results is best described here: http://struts.apache.org/2.x/docs/codebehind-plugin.html

Codebehind doesn't have much flexibility in the result location.

If you use freemarker results you will get locale support - not sure about JSP.

rakeshxp wrote:
Excellent. Thanks! So now, I have the following
com.struts.example.action.AccountController com.struts.example.action.account.LogoutController

When I hit, http://localhost:8080/myapp/account/logout , then I get the
following exception
 No result defined for action
com.struts.example.action.account.LogoutController and result index
The LogoutController looks like this:
 public HttpHeaders index() {
        return new DefaultHttpHeaders("index").disableCaching();
    }

I have a logout-index.jsp directly under the webapp folder ( along with
account-show.jsp, help-show.jsp etc ). So is it the proper name structure ?
Also, 1) How to specify the location of the JSPs ? I wanted to have custom folders like this i18n/en_US/help/index.jsp
           i18n/en_US/help/show.jsp
           i18n/en_US/account/show.jsp
i18n/en_US/account/logout.jsp etc So that I can problematically serve the appropriate locale JSPs ( When using
struts 2.0.10, in the action XML, I was using something like this <result
name="success">/jsp/i18n/${userLocale}/account/show.jsp</result> )

2) The reason I wanted /<displayname> is something like this http://localhost/myapp/help -> help pages
.... some more static pages
anything which does not match the above, could potentially be a profile page
which has the url http://localhost/myapp/username. So I wanted something
like catch all , so that I can check if it happens to be a username.

3) Just curious, when running the above code, while tomcat was starting, I
was getting class:class com.struts.example.action.AccountController parent:null
current:com.struts.example.action.
class:class com.struts.example.action.account.LogoutController parent:null
current:com.struts.example.action.account

what does parent property mean ? Thanks!


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to