Привет всем,
Я сначала использовал struts 1.3.0.5 и хотел пользоваться s:datetimepicker и добавиль в свой проект struts 2. Когда запускается соответствующий класс выдает ощибку
Вот тот jsp, где я использоваю datetimepicker
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Insert title here</title>
<s:head/>
</head>
<body>
<!--<fieldset>-->
<s:form action="/dtmpickerAction">
<s:datetimepicker name="von" label="Gilt von" required="true"></s:datetimepicker>
<s:datetimepicker name="bis" label="Gilt bis" ></s:datetimepicker>
<s:submit/>
</s:form>
<!--</fieldset>-->
</body>
</html>
И ощибка:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /example/Welcome.jsp( 14 , 0 ) Attribute format \
invalid for tag datetimepicker according to TLD at \
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java: 39 ) \
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java: 405 ) at \
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java: 234 ) at \
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java \
: 989 ) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java: 71 \
0 ) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java: 1441 )
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 2163 )
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java: 2213 )
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java: 730 )
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java: 1441 )
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 2163 )
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java: 2213 )
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java: 2219 )
at org.apache.jasper.compiler.Node$Root.accept(Node.java: 456 )
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 2163 )
at org.apache.jasper.compiler.Validator.validate(Validator.java: 1489 )
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java: 166 )
at org.apache.jasper.compiler.Compiler.compile(Compiler.java: 295 )
at org.apache.jasper.compiler.Compiler.compile(Compiler.java: 276 )
at org.apache.jasper.compiler.Compiler.compile(Compiler.java: 264 )
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 563 )
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 305 )
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 314 )
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 264 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter \
Chain.java: 252 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati \
onFilterChain.java: 173 ) at \
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java: 414 ) \
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC \
hain.java: 202 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicatio \
nFilterChain.java: 173 ) at \
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213 ) \
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178 ) \
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 126 )
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 105 )
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 107 )
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 148 )
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 869 )
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnect \
ion(Http11BaseProtocol.java: 664 ) at \
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java: 527 ) \
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThr \
ead.java: 80 ) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP \
ool.java: 684 ) at java.lang.Thread.run(Unknown Source)
thanks a lot!