快速业务通道

J2ME/J2EE实现用户登录交互 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

J2ME/J2EE实现用户登录交互

时间:2011-07-28

实现功能:

用手机客户端进行登录服务器,然后返回消息进行交互.

服务器代码:

LoginServlet: package com; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** *//******************************************************************************* * * @author zdw * */ @SuppressWarnings("serial") public class LoginServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException    {      this.doPost(request, response);    }    public void doPost(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException    {      // 得到客户端传入的数据(用户名和密码)      String username = request.getParameter("username");      String password = request.getParameter("password");      // 构建输出流      ByteArrayOutputStream baos = new ByteArrayOutputStream();      DataOutputStream dos = new DataOutputStream(baos);      // 逻辑操作(这里写你的逻辑判断)      if ("zdw".equals(username) && "admin".equals(password))      {        // 响应数据        dos.writeUTF("true");      } else      {        // 响应数据        dos.writeUTF("false");      }      //      byte[] data = baos.toByteArray();      // 设置服务器响应参数      response.setStatus(HttpServletResponse.SC_OK);      response.setContentLength(data.length);      response.setContentType("application/octet-stream");      OutputStream os = response.getOutputStream();      os.write(data);      os.close();    } }

J2ME/J2EE糞?喘薩鞠村住札(2)

扮寂:2011-07-28

返字人薩極旗鷹:

LoginForm: package com; import java.io.DataInputStream; import java.io.IOException; import java.io.OutputStream; import javax.microedition.io.Connector; import javax.microedition.io.HttpConnection; import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.TextField; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; /** *//** * 喘Http圭塀嚥捲暦匂住札 * * @author zdw * */ public class LoginForm extends MIDlet implements CommandListener {    private Form form = null;    private Display display = Display.getDisplay(this);;    private Command login = null;    private Command exit = n

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号