Was putting your actions in a non-root namespace not a suitable
work-around? Or did it not work for you?
jignesh.patel wrote:
Hi,
I think you missed something struts.action.extension=action,, leads to not
actions without ".action" but to the actions with
(action-name suffix(.)).
e.g
http://l
In the simplest model you can take anything from your namespace and append a
.action to it. We use it more to create SEF parameter laden URLs.
I don't have a specific rule for what you're looking for but the
documentation is pretty concise and you can also look at the Apache
mod-rewrite rules (ht
Thanks for the help! Would u please give some brief idea, about setting the
rule in urlrewrite.xml?
How can I remove .action suffix from each?
Thanks,
Neha Bhatt
Sparecreative wrote:
>
> We have adopted using the URL Rewrite Filter
> (http://tuckey.org/urlrewrite/)
> which like Apache lets you
We have adopted using the URL Rewrite Filter (http://tuckey.org/urlrewrite/)
which like Apache lets you use SEF addresses which are then mapped to
.action urls.
Z.
>
> Hi,
> I think you missed something struts.action.extension=action,, leads to not
> actions without ".action" but to the acti
Hi,
I think you missed something struts.action.extension=action,, leads to not
actions without ".action" but to the actions with
(action-name suffix(.)).
e.g
http://localhost:8080/email (tends to 404 page not found) but
http://localhost:8080/email. (with suffix (.) works as ,, ).
Jeromy Evans
neha bhatt wrote:
I am facing same problem.
I had tried :
eg.
struts.action.extension=action,,
In such case I am getting Http Status 404.
As mentioned in the related post titled "Blank action extension in root
namespace causing 302 in Tomcat" (no link at time of posting), try a
non-root n
Friday, January 18, 2008 4:58 AM
> To: Struts Users Mailing List
> Subject: Re: Pretty urls without .action
>
> It should work without any other settings. Do you get an exception or
> something else?
>
> It allows URLs like:
> https://kily.myseaversite.com/category
>
Hi Jignesh,
You're right. It doesn't work in the root namespace (only). It works in
other namespaces. (I was testing in /test/)
The reason is that when you GET http://host:8080/email tomcat responds
with a 302 Redirect to http://host:8080/email/
Your browser then does a GET to http://host:80
Hi,
This is my web.xml
Project Name
struts-cleanup
org.apache.struts2.dispatcher.ActionContextCleanUp
struts2
org.apache.struts2.dispatcher.FilterDispatcher
sitemesh
com.opensymphony.module
Hi,
Yes, I'm 100% certain this option allows struts to use a blank and/or
alternative extensions.
I just tried "action,,com" myself and it works loading my
"/test/test.action, /test/test.com and "/test/test".
Did /email.action work? Did /email.com work?
Do you have the mentioned filter map
Hi,
Still not able to call without any domain name like .action,.com
URL:- http://host:8080/email(withour . extension)
Error Page:-
type Status report
message /email
description The requested resource (/email) is not available.
My struts.properties file
struts.devMode = true
struts.enable.
Mailing List
Subject: Re: Pretty urls without .action
It should work without any other settings. Do you get an exception or
something else?
It allows URLs like:
https://kily.myseaversite.com/category
Make sure you're only testing in tomcat so you can isolate the problem.
jignesh.patel
It should work without any other settings. Do you get an exception or
something else?
It allows URLs like:
https://kily.myseaversite.com/category
Make sure you're only testing in tomcat so you can isolate the problem.
jignesh.patel wrote:
Hi,
thanks for your reply,but unfortunationatily it
Hi,
thanks for your reply,but unfortunationatily it is not working
I just want only action name without any domain like .actiion,.do,.com
anything (only category)
The double comma above means "blank" is a valid extension is not able to
call respected action.
Is there anything missing ?
Jerom
Yes, the constant "struts.action.extension" takes a comma separated list:
eg.
struts.action.extension=action,,
The double comma above means "blank" is a valid extension
You can add that to struts.properties, struts.xml or web.xml:
http://struts.apache.org/2.x/docs/constant-configuration.html
15 matches
Mail list logo