编译错误,很好,这是你输入错误代码时得到的典型错误。但是我正在读这个关于翻译错误的事情怎么样?我从来没有在普通的java中遇到类似的东西。它要么不编译,要么编译..请帮助校准什么是翻译错误?
之间的图片在哪里?答案 0 :(得分:2)
翻译错误:在初始请求期间发生此类错误。当首次请求JSP页面并通过时 从JSP源文件初始转换为相应的 Servlet类文件。
JSP页面翻译:
从JSP源文件生成java servlet文件。这是 其繁琐的多阶段生命周期的第一步。在里面 在翻译阶段,容器验证句法的正确性 JSP页面和标记文件。容器解释标准 指令和操作,以及引用标记的自定义操作 页面中使用的库。
要阅读有关JSP的更多信息 - 生命周期,请访问http://javapapers.com/jsp/jsp-life-cycle-explain/
答案 1 :(得分:1)
答案 2 :(得分:1)
在JSP页面的生命周期中发生转换和编译错误。
当JSP页面被转换为servlet并且与JSP代码中的语法错误有关时,会发生转换错误。在转换期间,JSP页面中的每种类型的数据都被区别对待,例如set和get属性被转换为javaBeans组件的方法调用等。如果JSP页面无法有效地转换为servlet,则会发生转换错误。 在从JSP编译转换的servlet期间发生转换(转换为servlet的JSP页面)之后发生编译错误,并且必须执行比语法更多的代码逻辑。 如果错误是转换或编译错误,服务器将返回jasper异常和包含JSP页面名称的消息。 要了解有关翻译和编译的更多信息:http://docs.oracle.com/javaee/5/tutorial/doc/bnahe.html