使用此标记库
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
但发生错误
如果未指定默认命名空间,则函数contains必须与前缀一起使用
我正在使用此方法。在从数据库提取时选中多个复选框
<c:set var="medium" value="<%=rs.getString("medium")%>" />
English
<input type="checkbox" name="C1" <c:if test="${fn:medium.contains('English')}">checked</c:if>>
Kannada
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Kannada')}">checked</c:if>>
Hindi
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Hindi')}">checked</c:if>>
3条答案
按热度按时间b4qexyjb1#
将代码更改为:
包括标记库
http://www.tutorialspoint.com/jsp/jstl_function_contains.htm
2lpgd9682#
请确保您具有
fm
支持的taglib
:试着改变
进入
jei2mxaa3#
使用这个简单和单行解决方案。2不需要添加任何库和函数。