求用JSP+servlet+mysql做的注册和登陆的一个工程

主要的问题是注册的时候如何判断数据库里已经有该用户,登陆失败的时候如何用JS提示用户名或密码错误!大侠只要把工程发到我邮箱即可,满意在追加分!谢谢在线等邮箱:914617... 主要的问题是注册的时候如何判断数据库里已经有该用户,登陆失败的时候如何用JS提示用户名或密码错误!大侠只要把工程发到我邮箱即可,满意在追加分!谢谢在线等
邮箱:914617149@qq.com之前做过的发过来参考一下就可以
展开
 我来答
神话ZXCV
2012-12-13 · 超过33用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:62.2万
展开全部
ajax 知道吧 给那个输入框一个失去焦点的事件,然后调用ajax 利用ajax异步访问后台,也就是一个servlet,在这个servlet里面判断用户名是否重复,然后再把结果返回到前台页面,根据返回的结果来判断是否重复.
至于那个用js提示用户名或密码错误那就更简单了,有很多种方法都可以做到. 比较合理的一种就是 在页面上搞一个type="hidden"的标签.当点登陆,表格提交后,发现出现错误了,就会跳回登陆页面,同时把那个错误信息放到request里面.前台的隐藏标签的value用来获取request里面的值.这样子 就可以在页面上用js调出从服务器返回到页面的信息. 方法有很多,琢磨一下,试着做 不会的就学 做着做着就做出来了,这个过程挺happy的哟
我很缺分,给我吧
追问

servlet里面这样跳转:

RequestDispatcher rd=request.getRequestDispatcher("logon.jsp?flag="+flag);

   rd.forward(request, response);

JSP页面里面为什么取不到:

红色下划线表示错误

追答
双引号!
sz51625
2012-12-13 · TA获得超过127个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:128万
展开全部
要实现你说的2个功能很容易,你要有代码,我可以帮你修改,至于工程,我可没时间写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式