我已经浏览过其他相关文章和博客,并且至少可以确认hbj导入和配置到位。
在使用HBJ的JSP时,我收到以下警告。
Unknown Tag HBJ Warning Causing Errors
如您所见,调用HBJ标签中声明的ID时出现错误。
在我的项目中的所有jsp页面上都会发生这种情况,在HBJ中声明的ID在hbj标记之外调用时显示错误“无法解析为变量”。
下面是我的portalapp.xml中的“应用程序配置”
<application-config>
<property name="SharingReference" value="htmlb,usermanagement"/>
<property name="PrivateSharingReference" value="com.sap.portal.htmlb"/>
</application-config>
并且属性taglib也在我的组件中:
<component name="SiteDynPage">
<component-config>
<property name="ClassName" value="com.nsi.portal.employeesearch.site.SiteDynPage"/>
<property name="SecurityZone" value="com.nsi.portal.employeesearch.site/high_safety"/>
<property name="JSP" value="pagelet/SiteSearch.jsp"/>
</component-config>
<component-profile>
<property name="tagLib" value="/SERVICE/htmlb/taglib/htmlb.tld"/>
</component-profile>
</component>
这也是我的jsp页面中的导入:
<%@ taglib uri="tagLib" prefix="hbj" %>
请告知我还需要检查的内容,因为我确实需要一对新的眼睛来检查我的工作。
干杯, Vey