Tro*_*oll 2 java jsp java-server
我需要查看变量是否以键“ef”开头,如 ef1、efabc、efanythink...如果是,显示错误消息,我在这里混合了 php 和 jsp,当然不正确并且有错误,我不明白 jsp:
<c:if test="${empty channel.getChannelName()}">
<%
if (string_starts_with(${channelName}, 'ef')) { header("location:http://google.com"); }
Run Code Online (Sandbox Code Playgroud)
或显示此错误 div
<div class="error"> This Channel url Portected!</div>
Run Code Online (Sandbox Code Playgroud)
原始文件:http : //pastebin.com/ach8PXY9
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>
<c:if test='${fn:startsWith(channel.channelName, "ef")}'>
...
</c:if>
<c:if test='${not fn:startsWith(channel.channelName, "ef")}'>
...
</c:if>
Run Code Online (Sandbox Code Playgroud)
或者你可以使用
'<c:choose> <c:when>'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3722 次 |
| 最近记录: |