2015-09-29 17 views

Trả lời

8

Tại translation phase

thẻ tuỳ chỉnh được chuyển đổi thành các cuộc gọi đến xử lý thẻ mà thực hiện các thẻ tùy chỉnh.

Khi bạn thực hiện điều đó JSP (mà xảy ra sau khi biên dịch thành công (dịch)), họ thực sự chạy và đưa ra sản lượng để đáp ứng.

+1

cảm ơn Suresh ... –

2

JSTL được đánh giá trong giai đoạn biên dịch JSP (hoặc dịch). Bạn có thể kiểm tra theo stacktrace nếu một ngoại lệ được ném:

org.apache.jasper.JasperException: /index.jsp (line: 8, column: 23) No tag "urfafl" defined in tag library imported with prefix "c" 
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:199) 
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1215) 
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1452) 
org.apache.jasper.compiler.Parser.parse(Parser.java:138) 
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242) 
org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) 
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) 
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) 
Các vấn đề liên quan