想实现这样的功能:在页面点击按键后,servlet向邮箱发个验证码邮件,页面停留在当前页面,之前填写的信息保持不变。大概是异步通信的问题?不知道怎么实现。。。求解..(现在邮箱验证什么的都没问题,只是调用servlet后页面会跳转,但我希望能就停在当前页面,等输入验证码之后再按键,跳转到其他页面)
可以采用AjaX实现
相关请搜索jquery ajax
为什么会跳转呢?你的request中是不是重定向了,不要修改request就不会出现跳转。
servlet最后别让他跳转啊,或者ajax比较好
很明显只能用ajax了。。。
AJAX实现就好了,异步提交
response.getWriter().write("");
request.getRequestDispatcher( "要返回的页面" ).forward( request, response );