繁体   English   中英

根据TLD,属性类别对于标签形式无效

[英]Attribute class invalid for tag form according to TLD

我已经使用了一个广泛的叶子应用程序,该应用程序要在tomcat中部署,但是在运行页面时,根据TLD,我得到的属性类对于标记形式无效。 虽然当我在码头部署应用程序时,它的工作正常。 另外,当我部署应用程序时,我会收到以下警告:

信息:TLD被跳过。 URI: http : //www.springframework.org/tags/form已经定义INFO:TLD已跳过。 URI: http : //www.springframework.org/tags已经定义

在运行定义标签库的jsp页面时,出现错误-

org.apache.jasper.JasperException:/WEB-INF/jsp/catalog/product.jsp(行:632,列:11)根据TLD org.apache.jasper.compiler.DefaultErrorHandler.jspError( DefaultErrorHandler.java:42)org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)org.apache.jasper.compiler。 Validator $ ValidateVisitor.checkXmlAttributes(Validator.java:1265)org.apache.jasper.compiler.Validator $ ValidateVisitor.visit(Validator.java:875)org.apache.jasper.compiler.Node $ CustomTag.accept(Node.java: 1539)org.apache.jasper.compiler.Node $ Nodes.visit(Node.java:2376)org.apache.jasper.compiler.Node $ Visitor.visitBody(Node.java:2428)org.apache.jasper.compiler。 Node $ Visitor.visit(Node.java:2434)org.apache.jasper.compiler.Node $ Root.accept(Node.java:475)org.apache.jasper.compiler.Node $ Nodes.visit(Node.java:第2376章(第2376章) ava:1795)org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217)org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)

JSP表单标签行看起来像-

<form:form id="formAddToCart" class="standAloneForm"  method="post" action="${pageContext.request.contextPath}/cart/add" modelAttribute="addToCartItem">
                                                <form:input path="productId" type="hidden" value="${product.id}"/>
                                                <form:input path="skuId" type="hidden" value="skuId" id="skuID"/>
                                                <form:input path="quantity" type="hidden" value="1"/>
                                                <input id="addToCart" type="submit" class="genericButton wishAdd inputButtonCss" value="ADD TO CART" onclick="cartItemsScribe('${currentProduct.identifier}');" style="margin-bottom: 4px;padding-top: 6px;font-size: 15px;opacity:0.2" disabled="disabled"/>
                                                <span><a id="addToWish" href="#" class="genericButton wishAdd inputButtonCss" style="color: white;text-decoration: none;text-align: center;background: black;font-size: 11px;padding-top:2px;width: 102px;">ADD TO WISHLIST</a></span>
                                            </form:form>

不知道为什么它可以在Jetty中工作,但是根据文档 ,它应该是cssClass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM