账号、密码和验证码都正确后,使用了ajax实现验证,验证结束后不能像正常一样返回一个字符串,用视图解析器来跳转页面
<!--配置JSP 显示ViewResolver(视图解析器)-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
<property name="prefix" value="/jsp/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
登陆界面的ajax代码如下:
<!--AJAX方法 ,不用加载整个界面,对界面进行局部的部刷新-->
<script type="text/javascript">
function isLogin(){
//获取用户名,账号和验证码的值,放在url参数传递到Controller控制器
var loginName = $("#loginName").val();
var password = $("#password").val();
var code = $("#code").val();
$.ajax({
url:"${pageContext.request.contextPath}/user/Login?loginName="+loginName+"&password="+password+"&code="+code,
type:"post",
data:"null",
success:function(result){
//把son字符串或json数组转换为json对象