|
|
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
Пробую сделать свой тег (использую IntelliJ) И чтото вообще ничего непонятно об ошибке, т.е. хотелось бы самому разобратся но невижу как подойти. Вот такая у меня структура проекта http://img42.imageshack.us/img42/7093/18955507.png MyTagHandler Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. mytaglib.tld Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. next.jsp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. запускаю и получаю авторorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 10 in the jsp file: /next.jsp MyTagHandler cannot be resolved to a type 7: 8: <title></title> 9: 10: <myTagLib:myTag/> 11: 12: 13: </html> An error occurred at line: 10 in the jsp file: /next.jsp MyTagHandler cannot be resolved to a type 7: 8: <title></title> 9: 10: <myTagLib:myTag/> 11: 12: 13: </html> An error occurred at line: 10 in the jsp file: /next.jsp The method get(Class<? extends Tag>) in the type TagHandlerPool is not applicable for the arguments (Class<MyTagHandler>) 7: 8: <title></title> 9: 10: <myTagLib:myTag/> 11: 12: 13: </html> An error occurred at line: 10 in the jsp file: /next.jsp MyTagHandler cannot be resolved to a type 7: 8: <title></title> 9: 10: <myTagLib:myTag/> 11: 12: 13: </html> Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.init(JspServlet.java:138) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) java.lang.Thread.run(Thread.java:722) сам MyTagHandler.class вижу что есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 21:23:29 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
ну я какбы хотел узнать как тут что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 05:01:56 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
p.s. *хотел-бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 05:17:13 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
просто я както с логами вообще не дружу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 05:31:29 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
ccoder, создайте пакет для MyTagHandler.class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 11:44:08 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
Работает, только как пратрейсить ошибку и дойти до решения по трейсу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 15:00:07 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
ccoderРаботает, только как пратрейсить ошибку и дойти до решения по трейсу? Никак. Есть стандартные питфолы. Их просто нужно знать. https://www.google.com/search?q=java+default+package это как с восклицательным знаком в пути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 15:03:21 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
Ок, хорошо. А брейкпойинт на org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) можно-ли както поставить? (просто для интереса) Т.е. в Intellij как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 17:27:51 |
|
||
|
tld и простой тег
|
|||
|---|---|---|---|
|
#18+
ccoderОк, хорошо. А брейкпойинт на org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) можно-ли както поставить? (просто для интереса) Т.е. в Intellij как скачать исходники и подключить к проекту. Номер строки намекает что классы скомпилированы с отладочной инфой о строках, так что можно дебажить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 17:40:37 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2130432]: |
0ms |
get settings: |
16ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
75ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
89ms |
get tp. blocked users: |
3ms |
| others: | 290ms |
| total: | 540ms |

| 0 / 0 |
