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();
   }
}

时间: 2024-08-07 20:21:36

J2ME/J2EE实现用户登录交互的相关文章

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

服务器代码: 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;

交互设计研究:用户注册和用户登录的交互细节设计

文章描述:交互细节分析--注册&登录. 注册&登录是一个网站的门户,它的设计姿态就是对待客人的态度.虽然用户可能每次都只花极少的时间在注册&登录互动,但是这个"瞬间"却举足轻重,用户与注册&登录之间的交互关系承上启下的一个节点.注册&登录所有的细节影响了能否完成产品战略定位所设定的最基本任务去吸纳其所希望的用户的使命.基于很多交互设计前辈的研究,作了一些细节中的细节分析.感谢身边帮助我的朋友们. 1.注册流程剖析对比: 1.1.注册和登陆用户体验

WebOnLineSendMsg(Web在线聊天),如何在本机上实现 不同的登录用户(user)交互

问题描述 麻烦给一下青鸟的小菜鸟一下思路?求高手指点,做到这蒙了,我们学校有局域网,回去想实验,到底是啥理论?代码详解? 解决方案 解决方案二:如果允许一台机器多个用户登录,那么依靠Session来识别用户就是不可取的.可以为用户发出的每个请求都附一个隐藏域,用以区分用户.简单一点做的话,就是客户端周期性轮询服务器,取当前最新状态信息.解决方案三:在下做Web版本的在线聊天,刚想到的思路能否达到不同用户之间的交互你好,我是发帖人,yxc,这样,我刚才想了一下,我将登录的用户存放在一个List中,

JSP基于MVC 用户登录的例子(JavaBean + Servlet)

  我们来看交互图 例子一, 基于MVC 用户登录的实现(JavaBean + Servlet + JSP) 1.web.xml配置 <?xml version="1.0″ encoding="UTF-8″?> <web-app version="2.5″ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

拒绝平庸:浅谈用户登录页面的设计表现形式

用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客.古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说道理,更能彰显主人家的身份地位.由此可见,"门面'就如人的脸面之于人的形象一样重要,而WEB的登录页面就相当传统的"门面". 现在越来越多的大型网站把登录和首页放在一起设计,由此可见登录页面的重要性,一个出彩的登录界面,将提升产品的品质,赋予产品独特的气质,登录界面也是一个发挥情

使用C#实现网站用户登录

我们在写灌水机器人.抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户 登录.那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解 一般网站中是怎么判断用户是否登录的. HTTP协议是一个无连接的协议,也就是说这 次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建 立会话时将在服务器内存中建立一个Session,该Session标识了该用户(浏览器),每一个 Session都有一个唯一的ID,第一次建立会话时服务器将生成的这个ID传

步入struts2大门(用户登录)

最近在学struts2框架,其实好多技术并不难,之所以觉得它难就是,只是一直徘徊在外围而找不到打开它的入口.找开的入口后面学起来就很顺了,本文用最详细的步骤,最傻瓜方式为你打开这个入口.只要你少有java基础,那就可以跟我一起来做吧! 准备三样东西: MyEclipse 8.5 tomcat 6.0 struts2.0.14 我这个版本较早,你可以用最新版本,可能会存在些差异,具体的说明. =====================================================

JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)_java

下面通过通过图文并茂的方式给大家介绍JavaWeb实现用户登录注册功能实例代码,一起看看吧. 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JS

如何计算从用户登录到主页加载完得时间差

问题描述 我要做一个从用户登录开始到页面加载完毕过程的时间长而我的思路就是在用户登录的时候从session中获取请求的系统时间,开始计时然后当主页加载完毕的时候停止计时.从而求出时间差.而主页加载完毕时的时间我也不知道该怎么获取. 解决方案 解决方案二:主页加载的时候和服务器之间的请求就结束了,你服务器这端是不知道客户端加载完毕的.除非你再发一次请求.你如果一定要这样做的话,就用JS在页面加载完毕的时候再发送一次请求(利用window.onload).解决方案三:谢谢你的回答,但是当第二次请求发