Re: Form action gets ajaxaction prefixed!

Xavier Lawrence <[email protected]> Fri, 30 Mar 2007 09:35:45 +0200
Newsgroups gmane.comp.cms.jahia.devel
Message-ID <[email protected]>
Hi,

this is due to the following definition in the web.xml file:

<!-- Ajax Struts Servlet -->

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<init-param>

<param-name>config</param-name>

<param-value>

/WEB-INF/etc/struts/struts-config.xml,/WEB-INF/etc/struts/struts-config-corporateportal.xml</param-value>

</init-param>

<!-- commented out because
we did provide any resource file yet -->

<init-param>

<param-name>application</param-name>

<param-value>ApplicationResources</param-value>

</init-param>

</servlet>

<!-- Ajax Struts Servlet Mapping -->

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>/ajaxaction/*</url-pattern>

</servlet-mapping>

The struts tag will thus automatically generate an url containing
ajaxaction in it. You can put what you want regarding the

url-pattern, but If you change it, you will have to change all the
mappings for the AjaxActions defined in struts-config.xml.

Best regards.

X. Lawrence

At 17:31 29.03.2007, you wrote:

Hi,

I have a form embedded into a normal template (double.jsp) using -

<html-el:form action="/loginAction.do?method=login"
focus="userName">

.

<some html />

.

</html-el:form>

When I submit the form, I find that the action gets a /ajaxaction/
prefixed to it and the new action becomes
/jahia/ajaxaction/loginAction?method=login. Could someone please explain
why this happens, and what I have to do to avoid it?

Thank you,

Sandeep.

CONFIDENTIALITY NOTICE: This communication may contain privileged or
other confidential information.
If you have received it in error, please advise the sender by reply email
and immediately delete the message and any attachments without copying or
disclosing the contents.

------------------=[ xlawrence at jahia dot com
]=------------------

Computer Science Engineer EPF, Master's Degree

Jahia: A collaborative source CMS and Portal Server

www.jahia.org
Product web site

www.jahia.net
Community web site

www.jahia.com
Commercial services company

Jahia Solutions Group

Route des Jeunes 9

CH-1227 Les Acacias

Switzerland

Tel: +41 (22) 361 34 24

Fax: +41 (22) 361 36 40
C:/Documents and Settings/Xavier Lawrence/My Documents/My Pictures/logo.gif (application/octet-stream, 1.3 KB) - not displayed