你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

jsp标签

2021-11-7 23:05:21

EL表达式:
获取数据
执行运算
获取web开发常用对象
调用java方法

<jsp:forward page="jsotag2.jsp">
    <jsp:param name="name" value="gfl"/>
    <jsp:param name="age" value="12"/>
</jsp:forward>
<body>
名字:<%=
request.getParameter("age")%>
<%=request.getParameter("name")%>
</body

jstl表达式
为了弥补html的不足
自定义了许多标签
标签的功能和java代码一样
核心标签
引入:对应的taglib
在tomcat中也需要应用jstl的包

<%--判断如果是管理员成功--%>
<c:if test="${param.username=='1'}" var="is">
    <c:out value="你输入了1,不是密码"/>
    </c:if>
        <c:out value="ok"/>
<%
    if (request.getParameter("username").equals("admin")){
        out.write("登录成功!");
    }else {
        out.write("登录失败,加油!");
    }
%>
<form action="coreif.jsp" method="get">
    <input type="text" name="username" value="${param.username}">
    <input type="submit" value="登录">


</form>
<%--判断如果是管理员成功--%>
<c:if test="${param.username=='admin'}" var="isadmin">
    <c:out value="欢迎你!"/>
    </c:if>
        <c:out value="${isadmin}"/>
<c:set var="score" value="85"/>
<c:choose>
    <c:when test="${score>=90}">优秀</c:when>
    <c:when test="${score>=80}">良好</c:when>

    <c:when test="${score>=70}">一般</c:when>

    <c:when test="${score>=60}">及格</c:when>
<%
    ArrayList<String> people = new ArrayList<>();
    people.add(0,"张3");
    people.add(1,"张4");
    people.add(2,"张5");
    people.add(3,"张6");
    people.add(4,"张7");
    request.setAttribute("list",people);
%>
<c:forEach var="people" items="${list}">
    <c:out value="${people}"/><br>
</c:forEach>
<c:forEach var="people" items="${list}" begin="1" end="4" step="2">
    <c:out value="${people}"/><br>
</c:forEach>