【发布时间】:2014-07-31 08:21:22
【问题描述】:
我在渲染 JSP 时遇到了一个奇怪的问题。加载时出现以下错误
Error: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.springframework.web.servlet.tags.form.InputTag.setDisabled(Z)V
如何解决?
编辑:下面是错误的堆栈跟踪:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
JSP 代码片段:
<td width="8%"><form:button
id="id1"
name="id1" disabled="true"
class="idClass"
onClick="operate()">Operate</form:button>
</td>
上面提到的我禁用按钮的代码很少。有 javascript 代码可以在某些条件下启用它们;喜欢:
document.getElementById("id1").disabled = false;
【问题讨论】:
-
类路径上有多个 jar ?
-
展示jsp代码。
-
类路径中没有多个 jars。
标签: java javascript jsp jsp-tags