当前位置:首页 > JSP教程 > JSP常见问题

J2ME/J2EE实现用户登录交互 实现代码

服务器代码:
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才能正常运行此程序.
登录图:
【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!