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
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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