关于html,servlet和database之间传输数据的问题

关于html,servlet和database之间传输数据的问题,第1张

1.返回页面,纯servlet有response.sendRedirect(String fowardPage)和request.getRequestDispatcher(String fowardPage).forward(request,response)

两种方式跳转,其中第一种为2次跳转,第二种为一次跳转(服务器内部跳转),你只需要知道,第一种跳转不能传递request封装数据,第二种可以!

你要给错误提示,所以建议用第二种方式跳转,传递reqest.setAttribute("msg","你输入的数据有误!")

页面接受用 request.getAttribute("msg")即可!(接受页面必须是JSP页面)

但是你用的是HTML页面,所以用response.sendRedirect("1.html?msg=error")

注意1.html后面的msg=error这个是get方式传值,在页面用JS获取msg的值,如果是error,则提示相关的错误!

2,自动登录!

登录无非就是将用户信息保存到session中,你登录好了之后将数据库取出来的用户信息保存到Session中不就完了???就是这么简单!

如果你是新手,可能看我的答案会有些困难!欢迎继续提问进行深入探讨!

我是Java从业人员!

有事站内信!

over!

首先获取到地址栏中的网址,然后找到参数。

var url = window.location.href

var num = url.indexOf('?')

var str = url.substring(num + 1, url.length)

var arr = str.split('=')

arr[1]就是你需要的参数了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6244762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存