Java是一个开放、标准、通用的网络程序运行平台,用Java编写的应用程序可以适用于多种不同的平台和终端而无需修改程序,同样,基于WAP的手机也可以使用Java的平台或与后端服务器进行交互来完成各种复杂的功能。你有没有想过,坐在汽车里或者走在路上就可以轻轻松松的管理你复杂的互联网络或局域网络。使用Java Servlet就可以解决这个问题。
下面是一个可以让你在支持WAP的手机上监听你的网络的简单的Java servlet程序,类似于dos下的ping命令。这个程序相当在你的主机上执行了ping命令,并在你的手机上显示结果。 用法如: http://host/servlet/WAPping 或者把IP地址作为一个参数传给主机,如: http://host/servlet/WAPping?IP_address
你可以在配置文件中更改常用的设置, Servlet程序必须以配置文件名为初始的参数,参数描述了一个文本文件名,文件中存放你设定的信息。
对于 Tomcat 中的web.xml,可以设置:
<servlet>
<servlet-name>WAPping</servlet-name>
<servlet-class>WAPping</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>config file path
</init-param>
</servlet>
在配置文件中,空行和以# 或 file://开头的行都将被忽略,目前支持下列参数:
# prefix 是用于主机命令,默认值为空
# 对于基于NT体系的主机,必须设置prefix=command.com /c
prefix=command.com /c
# ping的选项,默认值为空
# 例如3 显示请求并解释地址到主机名:
ping=-n 3 -a