手机模拟客户端与servelet端通信,验证用户名和密码
1、在Eclipse里面建tomcat,安装tomcat的.exe文件,安装配置完毕以后,若桌面左下角出现tomcat的标志,若输入http://localhost:8080,有tomcat的主页弹出来,说明配置成功。
  要想运行一下俩个程序,要在E:\Program Files\Tomcat 6.0\webapps\ROOT\WEB-INF,是我的tomcat的安装路径,修改添加如下代码
<servlet>
        <servlet-name>test39</servlet-name>
        <servlet-class>test39</servlet-class>
  </servlet>
  <servlet-mapping>
        <servlet-name>test39</servlet-name>
        <url-pattern>/servlet/test39</url-pattern>
        <!--here servlet indicate test1 is servlet class-->
  </servlet-mapping>
 
<display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>
<servlet>
        <servlet-name>test39</servlet-name>
        <servlet-class>test39</servlet-class>
  </servlet>
  <servlet-mapping>
        <servlet-name>test39</servlet-name>
        <url-pattern>/servlet/test39</url-pattern>
        <!--here servlet indicate test1 is servlet class,test39是经过编译后的java代码,类名为test39,若用jsp网页验证,见自己的这个总结-->
  </servlet-mapping>
</web-app>
    可以用一个JSP网页来进行一个简单的验证
  也可以用一个在servlet端的java程序来验证。
2、把java代码编译后,放到E:\Program Files\Tomcat 6.0\webapps\ROOT\WEB-INF,新建classes,放到classes里面。
  
3、见工程LoginText。

4、要想能够发送客户端的信息给服务器端,注意一定要AndroidManifest.xml, 添加<uses-permission android:name="android.permission.INTERNET" />
 </application>
    <uses-sdk android:minSdkVersion="7" />
  <uses-permission android:name="android.permission.INTERNET" />
4、用户名和密码,如果一开始错误,返回错误,一旦正确之后,跳转到其他页面,从其他页面返回的时候,不管输入的用户名和密码是否错误,都提示正确,原因:java代码用flag位置放到了类的数据中,方法doGet()中,这样每一次得到请求的时候,都会对flag重新赋值,这样就不会出现一旦正确,永远正确的问题了。

posted on 2010-04-30 12:41  snowdrop  阅读(712)  评论(0编辑  收藏  举报