5)请按要求编写一个c_choose.jsp页面,使用<c:choose>,<c:when>和<c:otherwise〉这三个标签完成多个条件选择的程序。 要求如下: 访问c_choose.jsp页面不传递参数时,浏览器显示的信息为unknow user. 访问c_choose.jsp页面传递一个参数username=itcast时,浏览器中显示的信息为itcast is a manager。 访问c_choose.jsp页面传递参数为itcast以外的值时,浏览器中显示的信息为you are a manager。
时间: 2023-11-22 20:54:17 浏览: 130
在多个页面传递jsp参数
以下是c_choose.jsp页面的代码:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>c_choose</title>
</head>
<body>
<c:choose>
<c:when test="${param.username == null}">
unknow user
</c:when>
<c:when test="${param.username == 'itcast'}">
itcast is a manager
</c:when>
<c:otherwise>
you are a manager
</c:otherwise>
</c:choose>
</body>
</html>
```
以上代码使用了<c:choose>标签来进行多个条件的选择。首先,<c:when>标签中的test属性用于判断传递的参数是否为null,如果是,则输出unknow user。如果传递的参数为itcast,则输出itcast is a manager。如果传递的参数不为null且不为itcast,则输出you are a manager。最后,<c:otherwise>标签用于处理其他情况。
阅读全文