服务器代码:
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();
}
}
注意此工程为MyEclipse工程,您需要安装wtk和tomcat才能正常运行此程序.
登录图:
分享到:
相关推荐
本教程主要关注的是如何使用J2ME为移动设备实现用户登录功能,并与J2EE后端进行交互。下面我们将详细探讨这个主题。 J2ME是Java平台的一个子集,主要用于嵌入式设备和移动设备,如手机和平板电脑。它提供了一套精简...
综上所述,J2ME和J2EE的结合,使开发者能够构建出跨越移动设备和服务器的完整应用,实现用户登录及其他复杂交互。理解这两个平台的核心机制以及它们之间的交互方式,对于开发跨平台的企业级应用至关重要。同时,...
"2009611153053.pdf"和"20061263.pdf"可能包含更多关于J2ME和J2EE集成的案例研究或技术解析,帮助读者深入理解两者的结合应用。 "j2me_j2ee.pdf"和"lunwen.pdf"可能是一篇或几篇论文,详细探讨了J2ME和J2EE在实际...
在IT行业中,J2ME(Java 2 Micro Edition)和J2EE(Java 2 Platform, Enterprise Edition)是两个非常重要的技术平台,分别用于开发移动设备应用和企业级服务器端应用。本篇将深入探讨J2ME与J2EE的结合使用,以及...
- **分布式计算**:通过j2ee的集群技术,可以实现高可用性、负载均衡等功能,适用于大规模分布式系统的开发。 #### 发展趋势分析 随着技术的进步和社会需求的变化,j2me与j2ee的发展趋势也在不断演进。 - **j2me...
本文将详细介绍如何通过Java 2 Micro Edition (J2ME) 和 Java 2 Enterprise Edition (J2EE) 实现移动客户端与服务器端的用户登录交互功能。在移动互联网时代,这种基于不同平台之间的通信方式是非常常见的,并且对于...
《基于J2ME和J2EE的手机银行设计与实现》是针对移动金融服务的一种技术解决方案,它结合了Java平台的两个重要分支——J2ME(Java 2 Micro Edition)和J2EE(Java 2 Platform, Enterprise Edition)来构建安全、高效...
总的来说,J2ME和J2EE的结合为跨平台无线应用开发提供了一种强大的解决方案。通过J2ME,开发者可以在有限的资源下创建丰富的用户体验;借助J2EE,可以构建稳定、高效的服务端,支持大量并发用户。这种分层架构既有利...
Java 2 Micro Edition (j2ME) 和 Java 2 Platform, Enterprise Edition (j2EE) 是两个关键的Java技术平台,对于软件开发者来说是至关重要的工具。本文档旨在提供这两个平台的API详解,帮助开发者更好地理解和应用...
下面将详细阐述J2ME和J2EE的相关知识点,并结合跨平台无线应用的开发实践进行解析。 **J2ME(Java 2 Micro Edition)** J2ME是Java平台的一个子集,设计用于资源有限的设备,如移动电话、智能手表和家用电器等。它...
### J2ME与J2EE在新农合系统中的应用 #### 1. 引言 新型农村合作医疗制度自2006年开始试点运行以来,对于配套的软件管理方面仍处于初步探索阶段。随着这一制度在全国范围内的普及,开发高效、安全且易于使用的综合...
案例中的"j2me_findJob"可能对应的是一个寻找工作的功能,UI可能包括文本输入框、按钮等元素,允许用户输入搜索条件并展示搜索结果。 **7. 整合案例的价值** 这个DEMO案例对初学者而言具有很高的学习价值。它将完整...
**J2ME手机银行系统详解** ...综上所述,J2ME和J2EE的结合在手机银行系统中起到了互补的作用,实现了移动金融的便捷性和安全性。通过不断的优化和创新,手机银行系统将继续为用户提供更高效、更安全的服务。
通过J2ME,开发人员能够在多种设备上实现一致性的用户体验。 ##### 2.3 J2ME总体架构 J2ME采用了一种称为“配置”和“简表”的两层架构。配置定义了最小的执行环境,而简表则是在配置之上的一组附加API,用于提供...
J2ME 与其他 Java 平台如 J2SE(Java 2 Standard Edition)和 J2EE(Java 2 Enterprise Edition)一起,构成了 Java 平台的完整家族。 **Java 平台架构** J2ME 包括多个层次,其中 Java Card 适用于智能卡应用,而...
J2ME结合HTTPS和KSSL等技术,可以保证数据在网络上的安全传输,但完整系统的安全不仅限于数据传输的加密,还包括了用户认证、权限控制、数据加密存储和安全交易机制等。例如,可以利用XML(可扩展标记语言)来封装...
通过“J2ME 中文教程1.01”,你将深入学习到如何配置开发环境、创建MIDlet、设计用户界面、实现网络功能、以及管理和存储数据。教程中的“calf1.01.pdf”可能是教程的主要内容,涵盖了上述所有知识点的详细讲解,...