针对初学者,学习埃阿斯验证用户的唯一性实战是为了巩固Ajax、Jquery、Json与结构2基础知识,具体内容如下
浏览效果图:
那我们就开始了,操作步骤如下
1.首先我们先导入所需要的包及文件
数据包:
struts2包:
引入jquery-2.1.1.min.js文件。
脚本类型=' text/JAVAScript ' src=' http : js/jquery-2。1 .1 .量滴js /脚本
2.然后,我们需要在web.xml文件中,配置结构2过滤器
过滤器名称struts 2/过滤器名称过滤器类别组织。阿帕奇。支柱2。调度员。ng。过滤器。struts spreadarendexecutefilter/filter-class/filter filter-mapping filter-name struts 2/filter-name URL-pattern/*/URL-pattern/filter-mapping 3 .然后,开始编写我们的login.jsp页面,当然大家可以对他加一些半铸钢钢性铸铁(铸造半钢)样式,使其更加美观。(我只简单做了一下,有点低)
div class='row' h1Ajax Jquery验证用户的唯一性/h1表单操作='方法='post' h3名字:/h3输入类型=' text ' id=' name ' class=' form-control ' name=' user。name ' id=' name '占位符='请输入你的用户名芭芭拉输入类型=' submit ' class=' BTN BTN-success ' value='验证用户的唯一性/span id=' name msg '/span/form/div 4 .然后,我们开始写行动了。
//验证用户的唯一性public void isexist()引发IOexception { boolean exist=name。等于('张三') ;对象结果=new JSON对象();if(exist){ result.put('exist ',true);}else{ result.put('exist ',false);} servletactioncontext。getresponse().setContentType(' text/html;charset=utf-8 ');PrintWriter out=servletactioncontext。getresponse().getWriter();出去。println(结果。ToString());出去。flush();出去。close();}5.最后,编写Struts.xml文件
包名=“用户”命名空间='/'扩展='struts-default '操作名='user_* '类='com.ddge.action.UserAction '方法='{1} '结果名='错误'/登录。JSP/结果/动作/包总结
开始部署,测试!效果是不是就出来了。
以上就是本文的全部内容,希望对大家的学习有所帮助。