Suk*_*Pal -1 string jsp substring
if(student_code.substring(0,3 )=="MLV")
count1++;
Run Code Online (Sandbox Code Playgroud)
但count1
总是返回0
if(student_code.substring(0,3 )=="MLV")
count1++;
Run Code Online (Sandbox Code Playgroud)
这看起来不像 JSP 代码。它看起来更像是 JSP 中的 scriptlet,只不过是 java 代码。如果是这样,您仍然需要使用equals
字符串比较,例如
if(student_code.substring(0,3 ).equals("MLV"))
count1++;
Run Code Online (Sandbox Code Playgroud)
如果要在 JSP 中对字符串进行子串和比较,请使用如下所示的 JSTL 函数
<c:set var="mystring" value="<%=student_code%>"/>
<c:if test="${fn:substring(mystring, 0, 3) == 'MLV'}">
<%count1++;%>
<c:if>
Run Code Online (Sandbox Code Playgroud)
同样要使上述 JSTL 代码工作,您需要在 JSP 中导入以下 taglibs
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27596 次 |
最近记录: |