I added an empty filterPath to my web.xml via:

      <init-param>
          <param-name>filterPath</param-name>
          <param-value></param-value>
      </init-param>

and it seems to have fixed the problem.

Thanks!

Aaron


Igor Vaynberg wrote:
> you should probably specify the filterpath param as well, even if it
> is empty or a /
>
> -igor
>
>
> On 2/2/07, *Aaron Hiniker* < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     My web.xml:
>
>     <web-app>
>       <display-name>Archetype Created Web Application</display-name>
>
>       <filter>
>       <filter-name>EDI</filter-name>
>       <filter-class>wicket.protocol.http.WicketFilter</filter-class>
>       <init-param>
>         <param-name>applicationClassName</param-name>
>         <param-value>
>           com.edicorp.erp.web.Application
>         </param-value>
>       </init-param>
>           
>     </filter>
>      
>     <filter-mapping>
>       <filter-name>EDI</filter-name>
>       <url-pattern>/*</url-pattern>
>     </filter-mapping>
>      
>     </web-app>
>
>     Aaron
>
>
>     Igor Vaynberg wrote:
>>     what does your web.xml look like where you define the filter and
>>     mapping?
>>
>>     -igor
>>
>>
>>     On 1/31/07, *Aaron Hiniker* < [EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>         I have a webapp that is bound to root "/" context, and I am
>>         mounting a bookmarkable page to "/script/execute" via:
>>
>>                 mountBookmarkablePage( "/script/execute",
>>         ScriptExecutor.class );
>>
>>         That page displays a textarea and a submit button within the
>>         form.  The code is as follows:
>>
>>
>>         public class ScriptExecutor extends WebPage
>>         {
>>             private static final Log log =
>>         LogFactory.getLog(ScriptExecutor.class);
>>
>>             String script;
>>
>>             public ScriptExecutor()
>>             {
>>                 Form form = new Form( this, "form" ) {
>>
>>                     final TextArea textarea = new TextArea( this,
>>         "textarea", new PropertyModel( ScriptExecutor.this, "script" ) );
>>                    
>>                     protected void onSubmit()
>>                     {
>>                         super.onSubmit();
>>
>>                         System.out.println("TextArea: " + getScript() );
>>                     }
>>                 };              
>>             }
>>
>>
>>             public String getScript()
>>             {
>>                 return script;
>>             }
>>
>>             public void setScript(String script)
>>             {
>>                 this.script = script;
>>             }
>>         }
>>
>>         When I first load the page via the bookmarkable url and hit
>>         submit, I get a 404 because wicket is submitting to:
>>
>>            
>>         
>> http://localhost:8080/script/?wicket:interface=:5:form::IFormSubmitListener
>>
>>
>>         when it should be submitting to:
>>
>>            
>>         http://localhost:8080/?wicket:interface=:5:form::IFormSubmitListener
>>
>>
>>         This all seems to be due to the fact wicket isn't prepending
>>         a "/" to the form's action URL, causing the browser to use
>>         the current directory from the url, "/script/":
>>
>>         <body>
>>              <form id="form0" 
>> action="?wicket:interface=:5:form::IFormSubmitListener" 
>>
>>         method="post" wicket:id="form">
>>                      <div style="display:none"><input
>>
>>          type="hidden" name="form0:hf:fs" id="form0:hf:fs"/>
>>                      <input type
>>
>>         ="hidden" name="wicketState" id="form0:hf:ws"/></div>
>>                      <textarea
>>          style
>>         ="width: 500px; height: 500px" wicket:id="textarea" 
>> name="textarea"></textarea>
>>                      <br/>
>>
>>
>>                      <input type="submit" value="Execute"/>
>>              </form>
>>         </body>
>>                 
>>
>>
>>         Is this a user error on my part or an issue with how wicket
>>         is generating the url?
>>
>>         Aaron
>>
>>
>>         
>> -------------------------------------------------------------------------
>>         Using Tomcat but need to do more? Need to support web
>>         services, security?
>>         Get stuff done quickly with pre-integrated technology to make
>>         your job easier.
>>         Download IBM WebSphere Application Server v.1.0.1 based on
>>         Apache Geronimo
>>         
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>         
>> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>>
>>         _______________________________________________
>>         Wicket-user mailing list
>>         Wicket-user@lists.sourceforge.net
>>         <mailto:Wicket-user@lists.sourceforge.net>
>>         https://lists.sourceforge.net/lists/listinfo/wicket-user
>>         <https://lists.sourceforge.net/lists/listinfo/wicket-user>
>>
>>
>>
>>     ------------------------------------------------------------------------
>>
>>     -------------------------------------------------------------------------
>>     Using Tomcat but need to do more? Need to support web services, security?
>>     Get stuff done quickly with pre-integrated technology to make your job 
>> easier.
>>
>>     Download IBM WebSphere Application Server v.1.0.1 based on Apache 
>> Geronimo
>>
>>     http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 
>> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>>     ------------------------------------------------------------------------
>>
>>     _______________________________________________
>>     Wicket-user mailing list
>>     Wicket-user@lists.sourceforge.net
>>      <mailto:Wicket-user@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>>       
>
>
>     -------------------------------------------------------------------------
>     Using Tomcat but need to do more? Need to support web services,
>     security?
>     Get stuff done quickly with pre-integrated technology to make your
>     job easier.
>     Download IBM WebSphere Application Server v.1.0.1 based on Apache
>     Geronimo
>     http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>     <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>
>     _______________________________________________
>     Wicket-user mailing list
>     Wicket-user@lists.sourceforge.net
>     <mailto:Wicket-user@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>     <https://lists.sourceforge.net/lists/listinfo/wicket-user>
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>   

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to