<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">
<tlib-version>2.0</tlib-version>
<short-name>Name</short-name>
<function>
<name>readExtendedField</name>
<function-class>uk.newsint.advertising.wsconnection.ConnectionManager</function-class>
<function-signature>
java.lang.String readExtendedField( uk.newsint.advertising.aws.ExtendedFields , java.lang.String )
</function-signature>
</function>
</taglib>
并在我的jsp中引用了它(节选):
<%@ taglib uri="/WEB-INF/appUtils.tld" prefix="au"%>
<c:forEach items="${myAdsForm.result.resultList}" var="lin">
<tr>
<td>${au:readExtendedField(lin,"EXTRDATE")}</td>
</tr>
</c:forEach>
Eclipse在这个部分${au:readExtendedField(lin,“exterDate”)}上给我一个elsytax错误,并将其分配给第一个引号和右括号{“and)}。
这个表达式在tomcat下工作得很好,但是当我试图提交到存储库时,eclipse会警告我,当然还会在problems选项卡中显示错误。
有其他人遭受过这种痛苦吗?有人能治好吗?