博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax基础------备忘
阅读量:6420 次
发布时间:2019-06-23

本文共 2723 字,大约阅读时间需要 9 分钟。

1:register.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
register.jsp
用户名:

2:UserServlet.java

package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class UserServlet extends HttpServlet {    private static final long serialVersionUID = 1L;         protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        this.doPost(request, response);    }    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        //处理响应中文乱码        response.setContentType("text/html;charset=UTF-8");                Integer f = Integer.parseInt(request.getParameter("f"));        switch (f) {        case 1:            this.checkUsername(request, response);            break;        case 2:            this.register(request, response);            break;        }    }        //检测用户名是否重复    protected void checkUsername(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {                PrintWriter out = response.getWriter();            //获取从前台页面传来的username        String username = request.getParameter("username");                //简化处理逻辑(本应该去数据库查询)        if("zhangsan".equals(username)){            out.print("用户名"+username+"已经有人注册,请选择一个新的用户名");        }else{            out.print("恭喜您"+username+"可以使用");        }                out.close();    }        //用户注册    protected void register(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {            PrintWriter out =response.getWriter();            String username = request.getParameter("username");                        //简化处理逻辑(本应该去数据库添加)            if("zhangsan".equals(username)){                out.print("用户名"+username+"已经有人注册,请选择一个新的用户名");            }else{                //数据库添加...                out.print("恭喜您"+username+"注册成功");            }                        out.close();    }}

3:web.xml

UserServlet
servlet.UserServlet
UserServlet
/UserServlet

 --------------------------------------------------------------------------------------------------------------------------------

 

转载于:https://www.cnblogs.com/kaiwen1/p/6896776.html

你可能感兴趣的文章
2014年发生的一些事情
查看>>
hdu3709
查看>>
自定义对话框,时间日期对话框
查看>>
windows上apache+php+mysql环境部署
查看>>
cocos2dx——裁剪节点ClippingNode
查看>>
13. Intellij IDEA调试功能使用总结
查看>>
3. Spring Boot Servlet
查看>>
3n+1问题
查看>>
[FPGA] DE0_NANO eeprom i2C控制程式
查看>>
java 反射之获取泛型对象的所有字段与对应的值(包括父类的)
查看>>
js中修改标签的hidden属性
查看>>
2012年流行的安卓手机浏览器
查看>>
树莓派摄像头直播程序,非常希望有贡献者一起玩
查看>>
mysql 用drop和delete方法删除用户的区别(草稿)
查看>>
vs code插件
查看>>
less学习笔记四
查看>>
如何在Ubuntu上安装LAMP服务器系统?
查看>>
Codeforces Round #547 (Div. 3) A.Game 23
查看>>
《转》iOS 平台 Cocos2d-x 项目接入新浪微博 SDK 的坑
查看>>
代写CSSE2002/7023作业、代做Java程序作业、代写Java编程作业、帮写Java实验作业、Java课程设计作业代做...
查看>>