`
HUYIZIZHEN
  • 浏览: 115784 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery入门(一)

阅读更多
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.zlpy.jquery;

import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLDecoder;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author xingxing
 */
public class UserVerify extends HttpServlet {
   
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/** 
    * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
    * @param request servlet request
    * @param response servlet response
    */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            String param = request.getParameter("username");
            if (param == null || param.length() == 0) {
                out.println("UserName not Null!");
            } else {
                String userName = URLDecoder.decode(param, "UTF-8");
                if (userName.equals("mlx")) {
                    out.println("userName ["+userName+"] has exist!");
                } else {
                    out.println("["+userName+"] Congratulation on you !");
                }
            }
        } finally { 
            out.close();
        }
    } 

    // <editor-fold defaultstate="collapsed" desc="HttpServlet">
    /** 
    * Handles the HTTP <code>GET</code> method.
    * @param request servlet request
    * @param response servlet response
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    } 

    /** 
    * Handles the HTTP <code>POST</code> method.
    * @param request servlet request
    * @param response servlet response
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }

    /** 
    * Returns a short description of the servlet.
    */
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}

/*
 *需要通过javascript代码做两件事
 *1.button被按下的时候需要将文本框中的数据获取到,
 *然后发送给服务器端,最后接收服务器端返回的数据
 *填充到我们预留的div中,这样用户就可以看到结果。
 *2.文本框上,用户按键之后,需要判断文本框中的内
 *容是否为空,如果不为空,红色边框和红色下划线就
 *应消失,否则保留。
 */

 /*等待页面装载完成*/
 $(document).ready(function(){
	//此内容为页面装载完成后要执行的代码
	//code optimization (代码优化)
	 var userNameNode=$("#username");
	//按钮事件
	$("#verify").click(function(){
		//1.获取文本框的内容
		var username=userNameNode.val();
		//2.将获取的内容发送给服务器
		if(username==""){
			alert("username not null !");
		}else{
			$.get("http://127.0.0.1:8080/Jquery1/userVerify?username="+username,null,function(response){
				//3.接收服务器返回的内容,并填充到div中
				$("#verifymsg").html(response);
			});
		}
		
	});
	//文本框事件
	userNameNode.keyup(function(){
		var username=userNameNode.val();
		if(username==""){
			userNameNode.addClass("username");
		}else{
			userNameNode.removeClass("username");
		}
	});
 });

.username{
	/*将输入边框设为red solid 1px*/
	border:red 1px solid;
	background-image:url(../images/s.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
分享到:
评论

相关推荐

    jQuery 入门到精通

    一、jQuery入门 1. 引入jQuery库:在HTML文件中,可以通过在`&lt;head&gt;`标签内添加`&lt;script&gt;`标签来引入jQuery库,通常从CDN(内容分发网络)获取,如`https://code.jquery.com/jquery-latest.min.js`。 2. jQuery...

    jquery 入门帮助.pdf

    ### jQuery入门精要 #### 一、jQuery概览与崛起 **标题与描述解析:** "jquery 入门帮助.pdf"这一标题明确指向了对jQuery初学者的指导资料,而描述“对于了解ajax并初识jq的人很有帮助”则暗示了内容会涵盖jQuery...

    jQuery 入门经典教程

    **jQuery 入门经典教程** jQuery 是一个广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个经典教程将带你深入理解jQuery的核心概念,帮助你快速上手并...

    Jquery从入门到精通

    **jQuery入门** jQuery是一款高效、简洁的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。"jQuery从入门到精通"这个主题将带你全面了解和掌握这一强大的工具。 首先,...

    jQuery入门手册1.3.2

    “jQuery入门手册1.3.2”对于想要学习JavaScript库和提高前端开发效率的初学者来说是一份宝贵的资源。通过阅读和实践,你可以快速上手jQuery,理解其基本操作,并逐步掌握动态网站开发的核心技巧。随着技术的发展,...

    jQuery经典入门教程

    jQuery经典入门教程,供学习交流,谢谢~

    jquery从入门到精通

    jquery、javascript、入门到精通,jquery从入门到精通

    jQuery入门到精通

    jQuery入门到精通,前端开发技术,前端javaScript

    jQuery使用手册 jquery入门教程

    jquery入门教程 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery 包装集 从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始...

    jQuery入门基础二.ppt

    jQuery入门基础二.ppt

    jquery 入门demo

    《jQuery入门Demo详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API、强大的功能和广泛的浏览器兼容性赢得了开发者们的喜爱。对于初学者来说,掌握jQuery的基础知识和常见操作是步入Web开发...

    javascript+jQuery第一章

    javascript jquery 第一章

    Jquery从入门到精通及附件下载(一)

    **jQuery入门基础** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。这个教程将引导你从零开始掌握jQuery的基本概念和使用方法。 1. **jQuery的选择器** ...

    jquery入门文档ppt

    在jQuery入门文档中,首先会介绍jQuery的基本概念。jQuery是一个JavaScript库,它对CSS3兼容,同时兼容多种浏览器,使得开发者能够更加便捷地处理HTML文档、处理事件、实现动画效果,以及在无需刷新页面的情况下与...

    新手讲座jQuery入门

    自己做的,培训时做班级讲座用的jQuery入门 PPT,侧重jQuery的认识和Validation插件的举例讲解

    JQuery入门基础一.ppt

    JQuery入门基础一.ppt

Global site tag (gtag.js) - Google Analytics