我有一个开放式的问题..
我想要一个基于条件(桌面/ ipad)的HTML代码..说条件1 /条件2
我希望为每个条件都有单独的HTML代码段...
if (condition 1) {
Some HTML code specific for condition 1
}
else if (condition 2) {
Some HTML code specific for condition 2
}
Run Code Online (Sandbox Code Playgroud)
我想测试的条件(在JS中)是;
if (condition 1) {
Some HTML code specific for condition 1
}
else if (condition 2) {
Some HTML code specific for condition 2
}
Run Code Online (Sandbox Code Playgroud)
现在必须在.jsp页面中实现...
那我该怎么做?我应该使用JSTL吗?什么是最好的方法?
主要的是只有实际加载/呈现相应的代码,例如,如果条件1为真,则条件2中的HTML代码根本不应该执行(除了隐藏在浏览器中)
你能在JSP表达式中做一个if-then-else语句吗?
编辑:具体来说,我正在寻找一个JSP解决方案,而不是一个JSTL解决方案.但是下面的一些JSTL解决方案评价很高,非常受欢迎.请不要因为重复的问题而投票给我,因为已经有人问过JSTL.
一个快速的JSTL问题.我通常在我的jsp页面中使用scriptlet,但由于我的页面中的其他一些内容而产生冲突.我知道你可以使用JSTL做这样的事情,虽然我不熟悉它.这是我用java编写的代码:
if (var1.equalsIgnoreCase(var2)) {
some html stuff
} else {
more html
}
Run Code Online (Sandbox Code Playgroud)
那么这可以转换和翻译为与JSTL一起使用吗?
提前致谢,如果您有任何疑问,请告诉我.
if()else if()else if()我尝试使用的JSTL中的等价物是什么
<c:choose>
<c:when></c:when>
<c:when></c:when><c:otherwise>
<c:when></c:when>
</c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)
但它给出了错误.
<div align="right">
<b> Connected:</b> <%=(String)session.getAttribute("CONNECTION_DBNAME")%>
</div>
Run Code Online (Sandbox Code Playgroud)
我从动作类中获取状态消息.基于状态消息iam显示两个不同的图像.
如果Status消息为"Acces denied",则它在JSP页面中显示一个图像.另外我们想要展示不同的图像.