import java.io.ioexception;
import java.io.printwriter;
import javax.servlet.servletexception;
import javax.servlet.http.httpservlet;
import javax.servlet.http.httpservletrequest;
import javax.servlet.http.httpservletresponse;
public class wapservlet extends httpservlet
{
protected void doget(httpservletrequest request,
httpservletresponse response) throws servletexception, ioexception
{
response.setcontenttype("text/vnd.wap.wml");
printwriter out = response.getwriter();
out.println("<?xml version=\"1.0\"?>");
out.println("<!doctype wml public\"-//wapforum//dtd wml 1.1//en\"");
out.println("\"http://www.wapforum.org/dtd/wml_1.1.xml\">");
out.println("<wml>");
out.println("<card title=\"mobiledate\">");
out.println(" <p align=\"center\">");
out.println("date and time service<br/>");
out.println("date is: " + new java.util.date());
out.println("</p>");
out.println("</card>");
out.println("</wml>");
}
protected void dopost(httpservletrequest request,
httpservletresponse response) throws servletexception, ioexception
{
doget(request,response);
}
}
这两个文件实现的功能是一样的,显示服务器当前的时间。我们的web.xml的内容如下:
<?xml version="1.0" ?>
<!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>
<servlet>
<servlet-name>wapservlet</servlet-name>
<servlet-calss>com.j2medev.mingjava.wapservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>wapservlet</servlet-name>
<url-pattern>/wapservlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
使用lomboz我们可以很方便的把这个应用程序发布到tomcat的webapps目录,通过winwap我们可以直接通过下面两个url访问到他们
http://localhost:8088/wap/wapservlet
http://localhost:8088/wap/waptest.jsp
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器