Java 表单验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 表单验证相关的知识,希望对你有一定的参考价值。

在首页(登录验证)本页上显示登录成功(成功了自动隐藏登录框)(和失败并提示重新输入)

1.把登录表单做到层里里去!
2.做个servlet 验证用户输入的用户名在数据库中是否存在
<script lang="javascript">
var xmlHttpRequest;
function createXmlHttpRequest()
if(window.ActiveXObject)
return new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
return new XMLHttpRequest();


function checkUserExists(oCtl)
var uname = oCtl.value;
if (!uname)
alert("用户名不能为空");
oCtl.focus();
return ;

// 发送请求到服务器,判断用户名是否存在
//var url = "?operate=doCheckUserExists&uname="+uname;
var url = "?operate=toReg";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = haoLeJiaoWo;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);

function haoLeJiaoWo()
if(xmlHttpRequest.readyState == 4)
if(xmlHttpRequest.status == 200)
var b = xmlHttpRequest.responseText;
alert(b);
if (b=="true")
document.getElementById("").style.display=block;
else
alert("请重新输入用户名");



这个是无跳转刷新,我一般是这样做!其实还有很多方法可以实现你说的功能,本人只提供一种方法给你作为参考
参考技术A 都是用的servlet
requestArraylist();
参考技术B 在登录框写个if条件判断。分别出现显示与不显示两种

Java和JavaScript

      JavaScript诞生于1995年,所以他得叫我一声姐姐,(*^__^*) 。当时它的主要任务就是表单验证,在还没JavaScript的时候,进行表单验证的时候必须要把数据提交到服务器,才能进行表单的一系列验证,对于那个还是拨号上网的年代,这样子简直要命,慢啊!所以说那时候再客户端能够进行表单验证 ,正是令人激动呀。

    对于外行人来说,Java和JavaScript似乎有着什么羁绊,但是我要强调的是他们一点关系都没有,当时JavaScript还叫LiveScript,只是在 发布前夕为了蹭一蹭Java的热度,改名为JavaScript。

 

以上是关于Java 表单验证的主要内容,如果未能解决你的问题,请参考以下文章

Java Script学习 6(转)

java rxJava结合(表单验证)

java注解@Valid@Validated表单验证

java 表单验证

Java Script 第10章 JavaScript表单验证

使用休眠验证器的 Spring mvc 表单验证