0

来自桥水 SCWCD 文本:

您可以合法地将一个<%--评论嵌入到另一个评论中,这不是明智的做法,因为翻译者会认为外部评论一旦遇到内部评论结束标记就已经结束。这样做可能会导致编译错误,但其本身并不是导致翻译错误的原因。

虽然我知道 JSP 被翻译成生成的 servlet,但我想我无法确定导致翻译错误、响应代码和编译错误的原因。

搜索得出: 在 JSP 技术中,翻译错误与编译错误有什么区别? 但它并没有完全回答我的问题。

谢谢!

4

1 回答 1

1

当您的 JSP 格式错误以至于无法将其转换为生成的 servlet 的 Java 源代码时,就会发生转换错误。例如,如果您没有关闭评论标签,就会发生这种情况。

当 Java 编译器无法编译生成的 servlet(在上面的翻译步骤中创建)的源代码时,会发生编译错误。

当 servlet(已编译和部署)不喜欢某些东西(例如无效的请求参数)时,会在运行时发生错误响应代码。

于 2013-08-27T09:29:07.827 回答