Jeremy Thomerson-5 wrote:
> 
> Can you paste in your web.xml?
> 
> 
> -- 
> Jeremy Thomerson
> http://www.wickettraining.com
> 
> On Thu, Aug 14, 2008 at 2:45 PM, miro <[EMAIL PROTECTED]> wrote:
> 
>>
>>
>>
>> Jeremy Thomerson-5 wrote:
>> >
>> > So, your web.xml must be mounting your application on /pcr/* right?
>> >
>> > This is standard behavior for Wicket - it generates form post URLs to
>> the
>> > root of the application generally, although if I recall correctly,
>> there
>> > are
>> > some optional url strategies that might change that.  Perhaps hybrid? 
>> I
>> > can't remember off the top of my head.
>> >
>> > Is the form working?  What is the problem with the generated URL?
>> >
>> > --
>> > Jeremy Thomerson
>> > http://www.wickettraining.com
>> >
>> >
>> > On Thu, Aug 14, 2008 at 2:34 PM, miro <[EMAIL PROTECTED]> wrote:
>> >
>> >>
>> >> I am using this prefix /secure/index.jas/   to mount my pages .
>> >>
>> >> mountBookmarkablePage("/secure/index.jas/create",foo.class);
>> >> mountBookmarkablePage("/secure/index.jas/view",foo1.class);
>> >>
>> >> both of these classes have form.
>> >> so the html i am using   <form wicket:id="movementAuthorizerForm"> and
>> >> this
>> >> is the generated html
>> >>
>> >> <form
>> >>
>> >>
>> action="../../?wicket:interface=:3:movementAuthorizerPanel:movementAuthorizerForm::IFormSubmitListener::"
>> >> method="post" id="movementAuthorizerForm6">
>> >>
>> >> so when I click the submit button  the url in browser get replaced
>> with
>> >>
>> >>
>> >>
>> http://localhost/pcr/?wicket:interface=:3:movementAuthorizerPanel:movementAuthorizerForm::IFormSubmitListener
>> >> ::
>> >>
>> >> not clear why this is happening ?It works fine If I mapped my pages
>> just
>> >> with "create"  or "view".
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/%3Cform-wicket%3Aid%3D%22movementAuthorizerForm%22%3E--getting-replaced-by----%3Cform-action%3D%22..-..--wicket%3Ainterface%3D%3A3%3A.......-tp18988229p18988229.html
>> >> Sent from the Wicket - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>>
>>
>> when I post to the genrated url   wicket filter is not getting called  
>> and
>> index.jsp is called becasue url    is pcr/? ......
>>
>> --
>> View this message in context:
>> http://www.nabble.com/%3Cform-wicket%3Aid%3D%22movementAuthorizerForm%22%3E--getting-replaced-by----%3Cform-action%3D%22..-..--wicket%3Ainterface%3D%3A3%3A.......-tp18988229p18988391.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
here it is  wicket part

        <filter>
        <filter-name>wicket</filter-name>
       
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
        <init-param>
                <param-name>applicationFactoryClassName</param-name>
           
<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
            </init-param>
    </filter>


    <filter-mapping>
        <filter-name>wicket</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

complete   web.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>
    <display-name>PCR</display-name>
    <context-param>
        <param-name>
            javax.servlet.jsp.jstl.fmt.localizationContext
        </param-name>
        <param-value>messages</param-value>
    </context-param>

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/applicationContext.xml
           
classpath:com/uprr/app/pcr/dao/hibernate/applicationContext-hibernate.xml
           
classpath:com/uprr/app/pcr/dao/ibatis/applicationContext-ibatis.xml
           
classpath:com/uprr/app/pcr/service/applicationContext-service.xml
            classpath:com/uprr/app/pcr/service/applicationXMF-services.xml
        </param-value>
    </context-param>
    <!-- 
    <filter>
        <filter-name>SpringSecurityFilter</filter-name>
        <filter-class>
            org.acegisecurity.util.FilterToBeanProxy
        </filter-class>
        <init-param>
            <param-name>targetClass</param-name>
            <param-value>
                org.acegisecurity.util.FilterChainProxy
            </param-value>
        </init-param>
    </filter>
     -->




      
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>
            org.springframework.web.filter.CharacterEncodingFilter
        </filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>

  
        <filter>
        <filter-name>wicket</filter-name>
       
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
        <init-param>
                <param-name>applicationFactoryClassName</param-name>
           
<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
            </init-param>
    </filter>


    <filter-mapping>
        <filter-name>wicket</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

  
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <!-- 
    <filter-mapping>
            <filter-name>SpringSecurityFilter</filter-name>
            <url-pattern>/*</url-pattern>
    </filter-mapping>
     -->
    <listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>

<!--        <servlet>
        <servlet-name>wicket</servlet-name>
        <servlet-class>
            org.apache.wicket.protocol.http.WicketServlet
        </servlet-class>
        <init-param>
            <param-name>applicationFactoryClassName</param-name>
            <param-value>
                org.apache.wicket.spring.SpringWebApplicationFactory
            </param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>wicket</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
-->


    <error-page>
        <error-code>401</error-code>
        <location>/secure/index.jas/nres/unauthorized</location>
    </error-page>


    <error-page>
        <error-code>404</error-code>
        <location>/404.jsp</location>
    </error-page>


    <error-page>
        <error-code>500</error-code>
        <location>/error.jsp</location>
    </error-page>
        

  
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>All</web-resource-name>
            <url-pattern>/secure/index.jas/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>PCR-MANAGER</role-name>
            <role-name>PCR-REGISTRANT</role-name>
            <role-name>PCR-DEVELOPER</role-name>
        </auth-constraint>
    </security-constraint>

    <!--
        <login-config>
        <auth-method>CLIENT-CERT</auth-method>
        <realm-name>SiteMinderRealm</realm-name>
        </login-config>
    -->

    <login-config>
        <auth-method>FORM</auth-method>
        <form-login-config>
            <form-login-page>/login.jsp</form-login-page>
            <form-error-page>/login.jsp</form-error-page>
        </form-login-config>
    </login-config>
    <security-role>
        <description>PCR-MANAGER</description>
        <role-name>PCR-MANAGER</role-name>
    </security-role>
    <security-role>
        <description>PCR-DEVELOPER</description>
        <role-name>PCR-DEVELOPER</role-name>
    </security-role>
    <security-role>
        <description>PCR-REGISTRANT</description>
        <role-name>PCR-REGISTRANT</role-name>
    </security-role>
        
</web-app>



-- 
View this message in context: 
http://www.nabble.com/%3Cform-wicket%3Aid%3D%22movementAuthorizerForm%22%3E--getting-replaced-by----%3Cform-action%3D%22..-..--wicket%3Ainterface%3D%3A3%3A.......-tp18988229p18988461.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to