wiki:Devel/Index
= UTGB Request Dispatcher Mechanism =
== web.xml setting ==
Add the following description into you web.xml.
* The lines param-name=base-package, param-value=(application base) specifies the location (base package name) where the RequestDispatcher searches recursively for RequestHandler implementations.
* With the following setting, an HTTP request, e.g., http://localhost:8989/hello.action, is mapped to the request handler org.utgenome.gwt.utgb.server.app.Hello class. The upper letters are converted into the lower letters when mapping the request, e.g., Hello action can be accecced via hello.action URL.
* Another example using hierarchies of actions: http://localhost:8989/admin/login.action is mapped to org.utgenome.gwt.utgb.server.Login class.
{{{
dispatcher
org.utgenome.gwt.utgb.server.RequestDispatcher
base-package
(your web application request handler base package. e.g. org.utgenome.gwt.utgb.server.app)
dispatcher
*.action
}}}