问个关于.jsp文件与.java文件分离后的技术问题

时间:2021-08-06 12:04:21
我现在做的web工程是:把.jsp文件和.java文件完全分开,在.jsp文件中把网站布局布好后,通过按钮点击

<FORM id=form1 method=post name=form1 action="<%=path%>/servlet/Loggin">

执行上面的action以后,程序就跑到Loggin.java里面去了,然后我在里面对数据库进行查询和比较工作。

else{
JOptionPane.showMessageDialog(null, "登录成功!");
request.getRequestDispatcher("/index_2.jsp").forward(request, response);
     }

是不是只能用上面方法来弹出:"登录成功!"对话框呢?

问题:我现在想实现网页提示框,该怎么弄呢?

8 个解决方案

#1


String script = "<script>alert("登录成功!");</script>";
response.getWriter().print(script);
这样行吗?

#2


你知道一种脚本叫js吧?给你一点思路

在java里查询,条件符合,返回语句(不管成功失败)。那么把这成功语句转发给js,js再做个检验,再用alert提示框。

这上面只是个大致思路,具体怎么做,可以百度。

希望你开发代码愉快!

#3


引用 1 楼 fangmingshijie 的回复:
String script = "<script>alert("登录成功!");</script>";
response.getWriter().print(script);
这样行吗?



不行,没有东西弹出来~

#4


引用 2 楼 wsyangzuda 的回复:
你知道一种脚本叫js吧?给你一点思路

在java里查询,条件符合,返回语句(不管成功失败)。那么把这成功语句转发给js,js再做个检验,再用alert提示框。

这上面只是个大致思路,具体怎么做,可以百度。

希望你开发代码愉快!


我继续寻找方法吧,还是不行,不知道怎么办。

#5


用ajax啊。。。。 问个关于.jsp文件与.java文件分离后的技术问题

#6


如果不想用ajax那么在你登陆成功后跳转到页面直接在页面一加载的时候就用js alert("登陆成功");

#7


引用 5 楼 lixiaomeng627 的回复:
用ajax啊。。。。


不好意思,问的都是菜鸟级的问题,本人基本没有学过web开发的相关知识哈~ajax确实还没弄懂,让大神见笑啦。同时,非常感谢你的回答。

#8


引用 6 楼 suciver 的回复:
如果不想用ajax那么在你登陆成功后跳转到页面直接在页面一加载的时候就用js alert("登陆成功");


谢谢,我要先弄懂它的执行过程。

#1


String script = "<script>alert("登录成功!");</script>";
response.getWriter().print(script);
这样行吗?

#2


你知道一种脚本叫js吧?给你一点思路

在java里查询,条件符合,返回语句(不管成功失败)。那么把这成功语句转发给js,js再做个检验,再用alert提示框。

这上面只是个大致思路,具体怎么做,可以百度。

希望你开发代码愉快!

#3


引用 1 楼 fangmingshijie 的回复:
String script = "<script>alert("登录成功!");</script>";
response.getWriter().print(script);
这样行吗?



不行,没有东西弹出来~

#4


引用 2 楼 wsyangzuda 的回复:
你知道一种脚本叫js吧?给你一点思路

在java里查询,条件符合,返回语句(不管成功失败)。那么把这成功语句转发给js,js再做个检验,再用alert提示框。

这上面只是个大致思路,具体怎么做,可以百度。

希望你开发代码愉快!


我继续寻找方法吧,还是不行,不知道怎么办。

#5


用ajax啊。。。。 问个关于.jsp文件与.java文件分离后的技术问题

#6


如果不想用ajax那么在你登陆成功后跳转到页面直接在页面一加载的时候就用js alert("登陆成功");

#7


引用 5 楼 lixiaomeng627 的回复:
用ajax啊。。。。


不好意思,问的都是菜鸟级的问题,本人基本没有学过web开发的相关知识哈~ajax确实还没弄懂,让大神见笑啦。同时,非常感谢你的回答。

#8


引用 6 楼 suciver 的回复:
如果不想用ajax那么在你登陆成功后跳转到页面直接在页面一加载的时候就用js alert("登陆成功");


谢谢,我要先弄懂它的执行过程。