【www.gdgbn.com--js教程】

用prototype开源框架写了一个简单的ajax登录程序。

TestAjax.jsp

 



<%...@ page language="java" import="java.util.*" pageEncoding="GBK"%>

<%...
    String contextPath = request.getContextPath();
%>



操作完成

/mc/common/css/grayStyle.css">





  


  


    
  


  


    
  


  

 


  

 


  


  

  





在Ajax.Updater构造方法中传入了一个元素 id,用于显示后台处理后传回的结果。

TestAjaxServlet.java

 



package com.icss.mc.inducorp.mc.di.agreement.test;

import java.io.Writer;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.icss.mc.base.servlet.BaseServlet;


public class TestAjaxServlet extends BaseServlet ...{

    public void performTask(HttpServletRequest request,
            HttpServletResponse response) throws Exception ...{

        String name = this.getParameter(request, "name", true,true,false,"");
        String password = this.getParameter(request, "password",true,true,false,"");
        log.debug("登录:"+name+":"+password);
        String msg = "登录失败!";
        if(name.equals("test")&&password.equals("test"))...{
            msg = "登录成功!";
        }

        response.setContentType("text/xml; charset=UTF-8");
        response.setHeader("Cache-Control","no-cache");

        StringBuffer sb = new StringBuffer();
        sb.append(msg);
        Writer writer = response.getWriter();
        writer.write(sb.toString());
        writer.flush();
        writer.close();


    }

}

 

 

 

本文来源:http://www.gdgbn.com/wangyezhizuo/14194/