这两个代码块中的内容都执行了这是为啥呢?
<c:choose>
<c:when test="${empty reset_error}">
<p align="center"><b>你已经重置密码成功,本页面将于</b><br/></p>
<p align="center"><b style= color:blue><span id=jump>5</span>秒后跳转到登录界面........</b><br/></p>
<p align="center">若果没有跳转请点击<a href="login/login.jsp">这里</a></p>
<% response.setHeader("refresh","5;url=login/login.jsp") ;%>
</c:when>
<c:otherwise>
<p align="center"><b>${reset_error}本页面将于</b></p>
<p align="center"><b style= color:blue><span id=jump>5</span>秒后跳转到密码重置界面........</b><br/></p>
<p align="center">若果没有跳转请点击<a href="login/reset.jsp">这里</a></p>
<% response.setHeader("refresh","5;url=login/reset.jsp") ;%>
</c:otherwise>
</c:choose>
其中reset_error是程序里边出来异常的东西,如果有异常就把异常信息设置到reset_error里边。 act.put("reset_error", e.getMessage());如果没有异常就是成功了。
------解决方案--------------------问题是啥啊??
------解决方案--------------------我帮你测试了一下前台应该没有问题的,是不是后台那里有问题!有没有把这个Map对象放进作用域中!
------解决方案--------------------${empty reset_error}
打印一下看看是什么
------解决方案--------------------看一下编译的servlet