It isn't but you have probably a default action ref defined e.g.
<default-action-ref name="index"/> and it's used to redirect to proper
action. Try login and using some non-default action with "~", e.g.
/~logout

2016-10-15 0:15 GMT+02:00 R Veach <rveac...@gmail.com>:
> Why are tilts(~) allowed and enabled by default?
> I thought struts would only look for URLs that match the action name in the
> config exactly, minus the extension.
> Are there other similar characters that struts will allow in the action url?
>
> On Thu, Oct 13, 2016 at 2:01 PM, Lukasz Lenart <lukaszlen...@apache.org>
> wrote:
>
>> The simplest way is to define an excluded action as follow
>>
>> <constant name="struts.action.excludePattern" value="/~*.*"/>
>>
>> 2016-10-13 14:00 GMT+02:00 Rajvinder Pal <rajvinder....@gmail.com>:
>> > Hi Everyone,
>> >
>> > I am trying to access the URL in the browser like below:-
>> >
>> > 1.) http://localhost:9084/myportal/login.do
>> > 2.) http://localhost:9084/myportal/~login.do
>> >
>> >
>> > struts.xml entry:-
>> >
>> > <action name="login" class="com.UserLoginAction">
>> > <interceptor-ref name="my-stack">
>> > <param name="validation.excludeMethods">execute</param>
>> > </interceptor-ref>
>> > <result name="showLogin">/jsp/userlogin/loginPage.jsp</result>
>> > </action>
>> >
>> >
>> >
>> > I am able to get the login page using both the URLs. I don't want to get
>> > the result  using second URL. PLease let me know if i need any
>> > configuration so that framework should not try to map ~login  to login in
>> > the struts.xml
>> >
>> > Regards,
>> > Rajvinder
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to