Java学习11.05(<jsp:param>标签)

在使用<jsp:forward>和<jsp:include>标签的时候,有时需要传递一些参数到下一个界面,这时候可以使用 JSP 提供的<jsp:param>标签。
 
<jsp:param>标签的作用是:与<jsp:forward>或者与<jsp:include>标签一起使用,向目标文件传递参数。
 
<jsp:param>的基本语法格式如下:
<jsp:param name="参数名字" value="参数值"/>
 
例如:当转向失败界面时,需要告诉用户是用户名不正确还是口令不正确,可以通过<jsp:param>把这些信息传递给失败界面,可以使用下面的代码:
<c:if test="${param.username!=\"zhangsan\" }">
<jsp:forward page="login_failure.jsp">
<jsp:param name="info" value="用户名不正确">
</jsp:forward>
</c:if>
<c:if test="${param.userpass!=\"wangwu\"}">
<jsp:forward page="login_failure.jsp">
<jsp:param name="info" value="您的口令不正确">
</jsp:forward>
</c:if>
 
在 login_failure.jsp 中可以获取失败信息并显示,可以使用下面的代码显示错误信息:
错误信息如下:您的${param.info}!这样,如果用户名不正确,则显示:
错误信息如下:您的用户名不正确!
 
如果口令不正确,则显示:
错误信息如下:您的口令不正确!
posted on 2020-11-05 22:54  桑榆非晚柠月如风  阅读(394)  评论(0编辑  收藏  举报