博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC框架中的ajax验证
阅读量:5895 次
发布时间:2019-06-19

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

当然,你在使用springMVC之前需要进行环境的配置,这里就不讲了,直接上代码.

在使用springMVC之前,我在使用ajax验证的时候,需要用到一个解析json的jar包:将数据通过ajax拿到后台servlet,再通过jsonObject对象进行来像前台进行数据的传递.像下面这样:

JSONObject j = new JSONObject();request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();j.put("msg", "该用户名已被注册");out.write(j.toString());

使用起来还是很方便的.但是在学习到了框架之后,尤其是使用到了springMVC之后,使用起来就更方便了.下面是使用过程,其实和之前的使用是一样的.

 

这是实体类:set/get代码就不贴了

 

1 public class User {2     private int uid;3     private String uname;4     private String password;

jsp代码:注意导入jquery包,在这里我们使用jquery的ajax验证

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'index.jsp' starting page    
用户名 密码

后台代码:这里使用的是springMVC的注解方式,需要在具体的ajax验证方法的上面标注@ResponseBody.return的内容就是你要在前台页面上要处理的数据.

 
 

 

package com.mi.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;import com.mi.entity.User;@Controller@RequestMapping("user")public class MyController extends MultiActionController{    @RequestMapping(value="ajax",produces={"text/html;charset=utf-8;"})    @ResponseBody    public Object ajax(User user){        System.out.println(user.getUname());        System.out.println(user.getPassword());        System.out.println(user);        return user.getPassword();    }}

大概就是这些,暂时先学了这么一些,做一个小小的总结,之后有新的知识再进行更新.

 

转载于:https://www.cnblogs.com/mpfly/p/7003103.html

你可能感兴趣的文章
js replace,正则截取字符串内容
查看>>
javascript继承方式详解
查看>>
lnmp环境搭建
查看>>
自定义session扫描器精确控制session销毁时间--学习笔记
查看>>
仿射变换
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
BeanUtils\DBUtils
查看>>
python模块--os模块
查看>>
linux下单节点oracle数据库间ogg搭建
查看>>
Java 数组在内存中的结构
查看>>
《关爱码农成长计划》第一期报告
查看>>
学习进度表 04
查看>>
谈谈javascript中的prototype与继承
查看>>
时序约束优先级_Vivado工程经验与各种时序约束技巧分享
查看>>
minio 并发数_MinIO 参数解析与限制
查看>>
flash back mysql_mysqlbinlog flashback 使用最佳实践
查看>>