J2ME/J2EE实现用户登录交互 实现代码
J2ME/J2EE实现用户登录交互 实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:服务器代码:LoginServlet:packagecom;复制代码代码如下:importjava.io.ByteArrayOutputSt...

服务器代码:

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实现用户登录交互 实现代码1

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新JSP教程学习
热门JSP教程学习
编程开发子分类