一尘不染

永远是真的

jsp

我坚持下面的代码。在JSP页面上,我想根据接受浏览器的终端编写不同的内容。终端值已在控制器中正确设置,但在执行以下代码时,所有3
c:如果条件被认为有效且显示了三个句子

<c:if test="${terminal=='android'}">
    <p>you are on android</p>
</c:if>
<c:if test="${terminal=='iphone'}">
    <p>you are on iphone </p>
</c:if>
<c:if test="${terminal=='other'}">
    <p>you are on an other terminal </p>
</c:if>

为了检查条件是否正常,我添加了以下代码,该代码在从Android访问时给出正确的true,false和false。

<p> ${terminal=='android'}</p>
<p>${terminal=='iphone'}</p>
<p>${terminal=='other'}</p>

提前致谢


阅读 255

收藏
2020-06-08

共1个答案

一尘不染

我只是忘了拥有合适的图书馆

添加

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

在文件开始时就可以了

2020-06-08