关闭

strus+ajax实例--用户注册(4)

450人阅读 评论(0) 收藏 举报
4.写action
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.user;

import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;

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

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


/**
 * MyEclipse Struts
 * Creation date: 09-18-2007
 *
 * XDoclet definition:
 * @struts.action validate="true"
 */
public class CheckUser extends Action {
    /*
     * Generated Methods
     */

    /**
     * Method execute
     * @param mapping
     * @param form
     * @param request
     * @param response
     * @return ActionForward
     * @throws IOException
     */
    public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) throws IOException {
        // TODO Auto-generated method stub
        request.setCharacterEncoding("UTF-8");
        //接收浏览器端提交的信息
        String key = request.getParameter("key");
        System.out.println(""+key);       
       
        //设置输出信息的格式及字符集       
        response.setContentType("text/xml; charset=UTF-8");
        response.setHeader("Cache-Control", "no-cache");
        //创建输出流对象
        PrintWriter out = response.getWriter();
       
       
        if("user".equals(key)){
            //与用户数据库交互验证用户名是否可用
        }else if("pass".equals(key)){
            //判断两次密码是否一致
        }else if("email".equals(key)){
            //与用户数据库交互验证邮箱是否可用
        }
       
        out.close();
        return null;
    }
}

总结:本人是初学者,疏漏之处欢迎批评指正,本人邮箱feng-80@126.com,欢迎交流学习
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:46426次
    • 积分:704
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:12篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论