jsp的servlet中request设置属性后在jsp页面上用不了,详情见下,求解决!!
答案:2 悬赏:40
解决时间 2021-04-28 22:14
- 提问者网友:野性
- 2021-04-28 00:15
<c:if test="${isinsertok!=null}"><br> <script type="text/javascript" language="javascript"><br> window.onload=function(){<br> alert("${isinsertok}");<br> }<br> </script><br></c:if><br><br>我在servlet中设置了request.setAtribute("isinsertok","请先登录!");,但是在jsp页面上这个isinsertok值始终是空值,不明白是怎么回事。
最佳答案
- 二级知识专家网友:ー何必说爱
- 2021-04-28 00:54
这段代码是没有问题的,你确定一下在后台是否放入正确的值。
全部回答
- 1楼网友:如果这是命
- 2021-04-28 01:30
因为request.getrequestdispatcher().forward(request, response);
这是服务器端跳转,地址栏的url地址不变,你刷新,相当于在此提交,再次请求servlet,数据还会插入。
如果不想因为刷新而重复插入数据,可以用客户端跳转response.sendredirect(url)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息