• JAVA_WEB项目之j使用query的验证框架的例子


    一般我们在做网站开发的时候都会遇到前台表单的验证,以及远程验证:类似于注册的用户名是否被占用,下面贴出个人在学习过程中编写的例子:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>
    
    
      
        首页
         
         
         
      
      
      	
    用户名:
    密码:
    确认密码:
    邮箱:
    照片:

    测试:

    struts。xml配置:

    
    			
    		



    后台远程验证:

    package com.shop.action;
    
    import java.io.ByteArrayInputStream;
    import java.io.InputStream;
    
    import org.springframework.context.annotation.Scope;
    import org.springframework.stereotype.Controller;
    
    import com.sun.xml.internal.messaging.saaj.util.ByteInputStream;
    @Controller("registerDemo")
    @Scope("prototype")
    public class RegisterDemo {
    
    	private InputStream inputStream;
    	
    	private String username;
    	public InputStream getInputStream() {
    		return inputStream;
    	}
    
    	public void setInputStream(InputStream inputStream) {
    		this.inputStream = inputStream;
    	}
    
    	public String getUsername() {
    		return username;
    	}
    
    	public void setUsername(String username) {
    		this.username = username;
    	}
    	public String ajaxDemo(){
    		if(username.equals("admin")){
    			System.out.println(username);
    			inputStream=new ByteArrayInputStream("false".getBytes());
    		}else{
    			System.out.println(username);
    			inputStream=new ByteArrayInputStream("true".getBytes());
    			
    		}
    		return "stream";
    	}
    	
    }
    


     

    结果显示:

    如何制定错误消息的显示位置以及远程验证成功后的结果显示,下面用一个完整的例子来显示。

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>
    
    
      
        首页
         
         
         
         
      
      
      	
    用户名:
    密码:
    确认密码:
    邮箱:
    照片:
    地址
    测试:
  • 相关阅读:
    白酒:茅台镇白酒的文化内涵与传承意义
    第四天 map函数使用说明
    shell综合项目
    编程入门之日志聚合系统
    【不爱施肥的小布】python实现-附ChatGPT解析
    工业级远距离无线传输装置的功能有哪些?
    第八章、定制new和delete
    MySQL常规练习 .MySQL安装成功后的进入方式
    各种排序算法
    Go 语言 Strconv 库常用方法
  • 原文地址:https://blog.csdn.net/weixin_71792169/article/details/127758119