在jsp页面中当表单提交成功后,在页面上打印提示信息

 我来答
千锋教育
2015-12-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp中表单提交用js来实现,当表单提交的最后时刻,如果返回成功,就把要显示的信息在固定的div上弹出就可以了。

参考代码如下:
<script type="text/JavaScript">
function loginFunc()
{
var form = document.getElementById("form1");
form.submit();
showMessage("恭喜你,表单提交成功了!");
}
</script>

<form action="processLogin.action" method="post" id="form1">
<s:textfield name="username" cssClass="input" style="width:150px;" value=""></s:textfield>
<s:password name="password" cssClass="input" style="width:150px;" value=""></s:password>
<input type="submit" onclick="loginSystem()"/>//问题出在这一行
</form>
显示消息的div定义:
<div></div>
百度网友30e3dc6
2011-03-19 · 超过18用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:46.4万
展开全部
建议:用JavaScript做表单提交是否成功的验证。
在servlet中判断表单是否提交是否成功,不管成功与否,回传给当前页面一个状态指示。
JavaScript验证代码如下:
<%
if(request.getParameter("message")==sucess){
String show = "<script language='javascript' type='text/javascript'>alert('您的留言已保存,我们会尽快处理!谢谢')</script>";
out.println(show);
}
%>
如果留言成功 返回的字符串应该是sucess 然后打印输出show提示成功
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7c6135
2011-03-19 · TA获得超过821个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:194万
展开全部
这个打印信息太笼统了,你要打印什么啊?这么说吧,a.jsp的表单提交各servlet,servlet处理完成之后,控制跳转到b.jsp,b.jsp想打印什么就打印什么呗,要是想打印a.jsp中表单的数据,只要将参数放进request中传给b.jsp就好了request.setAttrXX("XX"),b.jsp中用request.getAttrXX("XX")记不清了去获得就好了,用struts的话就action跳转呗,都一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iphz4nqdc
2011-03-19 · TA获得超过1006个赞
知道小有建树答主
回答量:1302
采纳率:0%
帮助的人:794万
展开全部
xx">姓名</a>

另一页面用get parameter获取name,根据name展示信息了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爽朗的龙荣华
2020-01-03
知道答主
回答量:9
采纳率:0%
帮助的人:5441
展开全部
钱就给那个拍照片的人,过意不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式