I am coding a wml application using JSP pages. Input elements will not appear on my mobile phone (or the emulator) when I save the following code as a .jsp file. If I save the code as a .wml the page loads perfectly. Any idea why this is happening or what I can do to fix it?

(I am running jboss integrated with tomcat 1.4 on a unix server - but I don't think that should have any effect - jsp pages are working fine in general, just certain wml tags don't appear when used in the jsp page.)

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title='hello.com' id="hello">
<p>
<input type="text" name="name"></input>
</p>
</card>
</wml>

Thanks so much!